Autoit Plink Antwort lesen

07/20/2014 23:32 Hoffi234#1
Moin,

ich hab ein Fehler in meinem Autoit Code, in der MessageBox müsste eigentlich einen 1 erscheinen, aber da erscheint keine 1.

Ich hoff ihr könnt mir helfen :)


Code:
			#include <Constants.au3>

			Global $DOS, $Message = '' ;; added "= ''" for show only.

			$DOS = Run(@ComSpec & " /c C:\plink.exe -pw passwort username@Serveradresse echo 1", "", @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
			ProcessWaitClose($DOS)
			$Message = StdoutRead($DOS)
			 MsgBox("1","test",$Message)
07/21/2014 00:15 -SoulCr4ck-#2
Quote:
Originally Posted by Hoffi234 View Post
Moin,

ich hab ein Fehler in meinem Autoit Code, in der MessageBox müsste eigentlich einen 1 erscheinen, aber da erscheint keine 1.

Ich hoff ihr könnt mir helfen :)


Code:
#include <Constants.au3>

Global $DOS, $Message = '' ;; added "= ''" for show only.

$DOS = Run(@ComSpec & " /c C:\plink.exe -pw passwort username@Serveradresse echo 1", "", @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
ProcessWaitClose($DOS)
$Message = StdoutRead($DOS)
 MsgBox("1","test",$Message)
Ich geh mal davon aus das es only Copy/Paste ist, da du nicht mal weißt wie die Parameter für eine Messagebox sind..

[Only registered and activated users can see links. Click Here To Register...]

Hier Parameter + Erklärungen der Parameter..

Fang am besten mit den Basics an.
07/21/2014 06:51 alpines#3
Das liegt daran das in der CMD folgender Command ausgeführt wird
Code:
CMD.exe /c C:\plink.exe -pw passwort username@Serveradresse echo 1
Das ist aber glaube ich so nicht richtig, richtig wäre
Code:
Run(@ComSpec & """/c C:\plink.exe -pw passwort username@Serveradresse echo 1""")