am632 Posted March 15, 2011 Posted March 15, 2011 Hello again. I am using the following command to copy a folder which works fine RunWait('xcopy.exe "' & $SETDESKTOPDIR & '" "' & $TEMPFOLDER & "\Desktop" & '" /e /c /h /r /k /y /d /i', @SystemDir, @SW_HIDE) What would be the dos command to move a folder? as I dont want to use the built-in dirmove. I know the actual command but i mean how would I use it in auto it like the above command? thanks
hannes08 Posted March 15, 2011 Posted March 15, 2011 Hi am632, did you try "move"? move C:\folder1 C:\folder2 Regards,Hannes[spoiler]If you can't convince them, confuse them![/spoiler]
Moderators Melba23 Posted March 15, 2011 Moderators Posted March 15, 2011 am632,From the Help file for RunWait:To run DOS commands, try RunWait(@ComSpec & " /c " & "commandName") ; don't forget " " before "/c"M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
hannes08 Posted March 15, 2011 Posted March 15, 2011 Well, sometimes it helps to read what people are asking... Sorry. Melba23 is right. Regards,Hannes[spoiler]If you can't convince them, confuse them![/spoiler]
JoHanatCent Posted March 15, 2011 Posted March 15, 2011 RunWait('xcopy.exe "' & $SETDESKTOPDIR & '" "' & $TEMPFOLDER & "\Desktop" & '" /e /c /h /r /k /y /d /i', @SystemDir, @SW_HIDE) but i mean how would I use it in auto it like the above command? Or just .... #include <Process.au3> _RunDOS ( $sCommand )
am632 Posted March 15, 2011 Author Posted March 15, 2011 (edited) Hi, thanks for hte replies. I'm just trying the RunWait(@ComSpec & " /c " & "commandName" but I dont think im' doing it right as its not working. heres ma code RunWait(@ComSpec & " /c " & '"move.exe /y"' & $TEMPFOLDER & "\Desktop" & $DESTINATION & "\Desktop") I tried to 'write' it similar to my xcopy command but that must be wrong. thanks EDIT: Also I just tried this but this didnt work either RunWait('move.exe "' & $TEMPFOLDER & '" "' & $DESTINATION & "\Desktop" & '" /y', @SystemDir, @SW_HIDE) Edited March 15, 2011 by am632
ripdad Posted March 16, 2011 Posted March 16, 2011 am632, "Move" is a OS internal command and not an exe file. To see a list of internal commands, open a command prompt, then type and enter: help ; example Local $TEMPFOLDER = 'C:\SourceFolder', $DESTINATION = 'C:\DestinationFolder' RunWait(@ComSpec & ' /c move /y "' & $TEMPFOLDER & '" "' & $DESTINATION & '"', '', @SW_HIDE) "The mediocre teacher tells. The Good teacher explains. The superior teacher demonstrates. The great teacher inspires." -William Arthur Ward
am632 Posted March 16, 2011 Author Posted March 16, 2011 Ah, I see, Thank you for your help, it now works perfectly
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