am632 3 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 Share this post Link to post Share on other sites
hannes08 39 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] Share this post Link to post Share on other sites
Melba23 3,452 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 Share this post Link to post Share on other sites
hannes08 39 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] Share this post Link to post Share on other sites
JoHanatCent 13 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 ) Share this post Link to post Share on other sites
am632 3 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 Share this post Link to post Share on other sites
ripdad 100 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 Share this post Link to post Share on other sites
am632 3 Posted March 16, 2011 Ah, I see, Thank you for your help, it now works perfectly Share this post Link to post Share on other sites