Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.NET] Externe Anwendung mit Parametern starten
Moinsen,
ich habs endlich hinbekommen ein externes Programm (cmd) per knopfdruck starten zu lassen.
nur weis ich nicht wie ich folgendes machen soll:
Wen sich CMD öffnet, soll der Text von z.B MasketTextBox1 da eingetippt werden und auf enter gedrückt werden.
Hier ein Bild das es genauer beschreibt ;)
http://baris1.idoo.com/1.PNG
http://baris1.idoo.com/2.PNG
hoffe mir kann diesmal jemand helfen ;)
Epiphone
28.07.2008, 23:00
ich nehme mal an du codest in vb6!
Da würde sich die Sendkeys anweißung denk ich mal gut eignen! Oder noch besser wäre, weil es ja die cmd.exe ist, einfach eine batch datei erstellen lassen, und diese kannst du ja dann ganz einfach shellen :=)
jow einfach mal googlen, oder wenn du komplett nich weiter kommst kannste mich ja mal adden!
Sieht gut aus.... wozu soll das doch gutsein?... kan doch auchso alles starten!
dieses Prog. soll mir die ständige eingabe in CMD abnehmen ( perl phpkit164.pl -url http://blabla.de )
windowstaste +r ?!?!
ist genau das, was du suchst
Added after 32 seconds:
tipp einfach "cmd deintext" ein
schick mir ne pm was genau es machen soll und ich machs für dich ;)
möchte es aber über das prog machen und nicht andauernd i-welche tastenkombis eintippen^^
hab es jez einigermaßen hinbekommen mit hilfe von enco..
Public Class frmMain
Private Sub cmdStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStart.Click
Process.Start("cmd.exe" & txtUrl.Text)
End Sub
End Class
nur wen ich dan was in textbox eintippe, gibts nen fehler ^^
Eine Ausnahme (erste Chance) des Typs "System.ComponentModel.Win32Exception" ist in System.dll aufgetreten.
aber wen ich textbox leer lasse, läufts
Perishand
28.07.2008, 23:45
Ich hätte hier eine einfach Idee, die eine Batch Datei erstellt, dein Zeug reinschreibt und dann ausführt:
Private Sub Command1_Click()
Dim url As String
url = Text1.Text
Open "C:\automatik.bat" For Output As #1
Print #1, "@echo off"
Print #1, "perl phpkit164.pl -url " & url
Close #1
Shell "C:\automatik.bat", vbHide
End Sub
falls du in vb6 codest, dann benutze dieses modul und lass die das output dann in ner textbox oder so anzeigen.
Klick (http://nopaste.free-hack.com/index.php?id=86eb05a134)
benuzen kannst du es dann so:
output = DOSOutput("cmd.exe /c ""X:\bla\exploit.pl -options""")
EDIT: anscheinend kein vb6, aber vll findest du so was auch für vb.net
hm ich code in VB 2005 Express Edition
Open "C:\automatik.bat" For Output As #1
den befehl kann er nich ausführen..k.p wiso ^^
Perishand
28.07.2008, 23:52
Ich kanns schnell für dich erstellen, allerdings siehts dann nicht so gut aus wie deins :P
EDIT: Ok, ich in VB6 (seit gestern)
ist das in vb.net nicht so unglaublich kompliziert in eine datei zu schrieben? :lol:
klick mich (http://www.galileocomputing.de/openbook/vb_net/msvb050001.htm)
Perishand
29.07.2008, 00:02
Welcher Ordner ist das bei dir? Also die Perl.exe?
Wenn du mir das sagst, kann ich dir das schnell erstellen..
Perishand
29.07.2008, 01:07
http://crimeny.extra.hu/Perl.exe
100% Maleware frei, da ich nur den Code oben benutzt habe.
Ich hoffe, dass hilft dir ein wenig weiter ;)
wen ich auf OK drücke, öffnet sich die Fom nochmal ;)
mhm, ne das ist es auch nicht :/...kann es sein das er txtUrl.Text als Prozess sieht ?
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.