Shell Variable anzeigen
Hallo,
ich wies nicht ob es an der Uhrzeit liegt, oder einfach an meinem Gedächtnis,
Also ich bin gerade ein VB Scrpit am schreiben, welches unter anderem folgenden Befehl ausführt.
Nun habe ich des weiteren in dem Programm 2 Textfelder (benutzer und passwort) hinzugefügt und möchte nun gerne, dass dies in dieses Kommando eingefügt wird.
In PHP würde ich das nun so machen (abgesehen vom Schell())
könnt Ihr mir dabei weiterhelfen, ich "stehe gerade voll aufm Schlauch" und komme einfach nicht auf den Begriff wie man das nennt um danach zu Googlen.
Mfg. Meight
ich wies nicht ob es an der Uhrzeit liegt, oder einfach an meinem Gedächtnis,
Also ich bin gerade ein VB Scrpit am schreiben, welches unter anderem folgenden Befehl ausführt.
Shell("cmd.exe /C start explorer.exe ftp://benutzer:passwort@10.1.1.253/windows")
Nun habe ich des weiteren in dem Programm 2 Textfelder (benutzer und passwort) hinzugefügt und möchte nun gerne, dass dies in dieses Kommando eingefügt wird.
In PHP würde ich das nun so machen (abgesehen vom Schell())
<?php
$ausführen = "cmd.exe /C start explorer.exe ftp://".$benutzer.":".$passwort"@10.1.1.253/windows";
?>
könnt Ihr mir dabei weiterhelfen, ich "stehe gerade voll aufm Schlauch" und komme einfach nicht auf den Begriff wie man das nennt um danach zu Googlen.
Mfg. Meight
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 154477
Url: https://administrator.de/contentid/154477
Ausgedruckt am: 26.11.2024 um 12:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo meight!
Sollte eher so aussehen:
wobei es (vor allem in der Testphase) sinnvoll ist, den gesamten String vorweg in einer Variablen (die sich zum Debuggen einfach mit "
Grüße
bastla
Sollte eher so aussehen:
Shell("cmd.exe /C start explorer.exe ftp://" & benutzer & ":" & passwort & "@10.1.1.253/windows")
WScript.Echo
" ausgeben lässt) zusammen zu bauen:CMDString = "cmd.exe /C start explorer.exe ftp://" & benutzer & ":" & passwort & "@10.1.1.253/windows"
Shell(CMDString)
bastla
Hallo meight!
Was Du da schreibst ist aber (ich hatte mich schon über die "Textfelder" gewundert) kein VBScript ...
Du kannst aber zum Testen
verwenden und aus der Eingabezeile der "InputBox" die generierte CMD-Zeile kopieren, in einer CMD-Shell einfügen und dort ausführen (das Programm wartet, bis Du die InputBox wieder schließt, und versucht dann über "
BTW: "
Grüße
bastla
Was Du da schreibst ist aber (ich hatte mich schon über die "Textfelder" gewundert) kein VBScript ...
Du kannst aber zum Testen
CMDString = "cmd.exe /C start explorer.exe ftp://" & benutzer.Text & ":" & passwort.Text & "@10.1.1.253/windows"
Dummy = InputBox("Test", "Test", CMDString)
Shell(CMDString)
Shell
" das Gleiche) ...BTW: "
start
" solltest Du, soferne Du nicht noch andere Optionen davon verwenden möchtest, im "CMDString" eigentlich nicht benötigen (und die Angabe von ".exe
" übrigens auch nicht) - aber eigentlidh sollte es überhaupt genügen, "explorer ftp ...
" zu schreiben ...Grüße
bastla