Markir Posted February 24, 2005 Share Posted February 24, 2005 Hello, what is wrong with this code line? I want to have a different Destination "Ordner". RunWait(@ComSpec & " /c ipconfig /all > & @ScriptDir & \ipconfig.log") Link to comment Share on other sites More sharing options...
Developers Jos Posted February 24, 2005 Developers Share Posted February 24, 2005 Hello,what is wrong with this code line?I want to have a different Destination "Ordner".RunWait(@ComSpec & " /c ipconfig /all > & @ScriptDir & \ipconfig.log")<{POST_SNAPBACK}>you are putting variables inside an string.. try:RunWait(@ComSpec & " /c ipconfig /all > " & @ScriptDir & "\ipconfig.log") SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Markir Posted February 24, 2005 Author Share Posted February 24, 2005 Hi, now I have the following Code, but it doesn't function, there is no output: RunWait(@ComSpec & " /c ipconfig /all > " & @ScriptDir & "\ipconfig.ini") $ipconfigfile = FileOpen(@ScriptDir & "\ipconfig.ini", 0) $ipconfigline = FileReadLine($ipconfigfile) While Not StringInStr($ipconfigline, 'Physikalische Adresse') $ipconfigline = FileReadLine($ipconfigfile) WEnd $MacAdresse = StringTrimLeft($ipconfigline, StringInStr($ipconfigline, ': ')+1) $input10 = GUICtrlCreateInput ($MacAdresse,100,0,120) Link to comment Share on other sites More sharing options...
SlimShady Posted February 24, 2005 Share Posted February 24, 2005 Does the script directory contain spaces? Link to comment Share on other sites More sharing options...
Markir Posted February 24, 2005 Author Share Posted February 24, 2005 What do you mean? Link to comment Share on other sites More sharing options...
Markir Posted February 24, 2005 Author Share Posted February 24, 2005 Now it is okay, thank you all Link to comment Share on other sites More sharing options...
Markir Posted March 5, 2005 Author Share Posted March 5, 2005 I have two questions about the Function Runwait: 1.) What is wrong with this code? I want to add a route with the ip address of the inputfield RunWait(@Comspec & ' /c " route add 10.0.0.0 mask 255.255.255.0 ' & $input& ' -p"',"",@SW_HIDE) 2.) What is wrong with this code? I want to run the following: Run(& $InstallPath & "\SDKTools\infotool.exe"' export rec=correl file= & @ScriptDir & '"\Backup_Datenbank\correl.txt"') $installpath is declared in the program Link to comment Share on other sites More sharing options...
Developers Jos Posted March 5, 2005 Developers Share Posted March 5, 2005 I have two questions about the Function Runwait:1.)What is wrong with this code? I want to add a route with the ip address of the inputfieldRunWait(@Comspec & ' /c " route add 10.0.0.0 mask 255.255.255.0 ' & $input& ' -p"',"",@SW_HIDE)2.)What is wrong with this code? I want to run the following:Run(& $InstallPath & "\SDKTools\infotool.exe"' export rec=correl file= & @ScriptDir & '"\Backup_Datenbank\correl.txt"')$installpath is declared in the program<{POST_SNAPBACK}>Are you using an editor that does SyntaxHighlighting like SciTE ? that would help you sorting out ' and " issues..try these 2 lines to see if thats what you want:RunWait(@Comspec & ' /c route add 10.0.0.0 mask 255.255.255.0 ' & $input& ' -p',"",@SW_HIDE)Run($InstallPath & '\SDKTools\infotool.exe export rec=correl file="' & @ScriptDir & '\Backup_Datenbank\correl.txt"') SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Markir Posted March 5, 2005 Author Share Posted March 5, 2005 Yes, I am using the editor SciTE ! Your Code doesn't add a route Link to comment Share on other sites More sharing options...
Developers Jos Posted March 5, 2005 Developers Share Posted March 5, 2005 Yes, I am using the editor SciTE !Your Code doesn't add a route<{POST_SNAPBACK}>To debug issues like this its easiest to have a look what the command looks like that you are executing. so what does this show ?MsgBox(0,'DEBUG',@Comspec & ' /c route add 10.0.0.0 mask 255.255.255.0 ' & $input & ' -p') SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Markir Posted March 5, 2005 Author Share Posted March 5, 2005 This is the whole code: expandcollapse popup#include <GUIConstants.au3> Opt("GUICoordMode",2) Opt("GUIResizeMode", 1) Opt("GUIOnEventMode", 1) $parent1 = GUICreate("Parent1") GUISetOnEvent($GUI_EVENT_CLOSE, "SpecialEvents") GUISetOnEvent($GUI_EVENT_MINIMIZE, "SpecialEvents") GUISetOnEvent($GUI_EVENT_RESTORE, "SpecialEvents") $input = GuiCtrlCreateinput("",10,10,120) $ok1 = GUICtrlCreateButton ("OK", 10, 30, 50) GUICtrlSetOnEvent(-1, "OKPressed") GUISetState() ; Just idle around While 1 Sleep(10) Wend ; END Func OKPressed() ;RunWait(@Comspec & ' /c route add 10.0.0.0 mask 255.255.255.0 ' & $input& ' -p',"") MsgBox(0,'DEBUG',@Comspec & ' /c route add 10.0.0.0 mask 255.255.255.0 ' & $input & ' -p') EndFunc Func SpecialEvents() Select Case @GUI_CTRLID = $GUI_EVENT_CLOSE ; MsgBox(0, "Close Pressed", "ID=" & @GUI_CTRLID & " WinHandle=" & @GUI_WINHANDLE) Exit Case @GUI_CTRLID = $GUI_EVENT_MINIMIZE ; MsgBox(0, "Window Minimized", "ID=" & @GUI_CTRLID & " WinHandle=" & @GUI_WINHANDLE) Case @GUI_CTRLID = $GUI_EVENT_RESTORE ; MsgBox(0, "Window Restored", "ID=" & @GUI_CTRLID & " WinHandle=" & @GUI_WINHANDLE) EndSelect EndFunc And the result with the debug Msgbox is: C:\Windows\System32\cmd.exe /c route add 10.0.0.0 mask 255.255.255.0 3 -p Ant the calue "3" is the input. but I have written 10.10.10.10 into the inputfield Link to comment Share on other sites More sharing options...
Developers Jos Posted March 5, 2005 Developers Share Posted March 5, 2005 (edited) This is the whole code:And the result with the debug Msgbox is:C:\Windows\System32\cmd.exe /c route add 10.0.0.0 mask 255.255.255.0 3 -pAnt the calue "3" is the input. but I have written 10.10.10.10 into the inputfield<{POST_SNAPBACK}>$input contains the HANDLE of the CONTROL ... NOT its value..To get the value of the control you need to do a GUICtrlRead($input).... Edited March 5, 2005 by JdeB SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Markir Posted March 5, 2005 Author Share Posted March 5, 2005 Hello, I have solved it with your informationen! Thanks Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now