BritishBulldog Posted December 29, 2004 Posted December 29, 2004 Just finished a version with added copy and rename functionsthey are.....FILECOPY - used to copy files from one directory to another syntax - FILECOPY from_file_including_path to_file_including_path example - cmd1[pn]=['FILECOPY %systemdrive%\\RunOnceEx.txt D:\\RunOnceEx.txt'] DIRCOPY - used to copy directories from one place to another syntax - DIRCOPY from_directory_including_path to_directory_including_path example - cmd1[pn]=['DIRCOPY %systemdrive%\\test D:\\test'] RENAME - used to Rename files syntax - RENAME from_filename_including_path to_filename example - cmd1[pn]=['RENAME %SYSTEMDRIVE%\\RunOnceEx.txt RunOnceEx.old']anyone want it let me know. I have it for versions 3.1 and above
a06lp Posted December 29, 2004 Posted December 29, 2004 are you using COPY or XCOPY for this?what switches does it use? (ex: overwrite, subdirectories, etc.)
BritishBulldog Posted December 29, 2004 Author Posted December 29, 2004 What this actually does is when you use1. cmd1[pn]=['DIRCOPY %systemdrive%\\test D:\\test']It changes DIRCOPY to XCOPY and adds /I /E /Y to the end so that the command iscmd /C DIRCOPY %systemdrive%\\test D:\\test /I /E /YSo should only be used for directories2. cmd1[pn]=['FILECOPY %systemdrive%\\RunOnceEx.txt D:\\RunOnceEx.txt']It changes FILECOPY to COPY so the command iscmd /C COPY %systemdrive%\\RunOnceEx.txt D:\\RunOnceEx.txtOnly used for files3. cmd1[pn]=['RENAME %SYSTEMDRIVE%\\RunOnceEx.txt RunOnceEx.old']stays as it is so the command is cmd /C RENAME %SYSTEMDRIVE%\\RunOnceEx.txt RunOnceEx.oldjust makes the cmd lines easier to addplus it adds the cmd /C to each linealso added are some extra variables to help with the above commands%sysdir% - normally 'C:\WINDOWS\System32%allusersprofile% - path to the all users profile directory%userprofile% - path to the user profile directory%appdata% - path to the application data directory%commonprogramfiles% - path to common program files directory
MikeMike Posted December 29, 2004 Posted December 29, 2004 @BritishBulldogIs it possible to adress the correct program folder for lets say C:\Program\ComputerABC\ABCC:\Program FIles\ComputerABC\ABC ? This path would be different because I use a swedish version of Windows, or is there a %xxxx% command in general?the copy command works from lets say %cdrom% to %systemdrive%?I'm kinda new that's why I ask these "simple" questions Thanks!
BritishBulldog Posted December 29, 2004 Author Posted December 29, 2004 Is it possible to adress the correct program folder for lets say C:\Program\ComputerABC\ABCC:\Program FIles\ComputerABC\ABC ?yes it is you can use those.These variables are already implemented%systemdrive% - normally 'C:\'%cdrom% - The CD Drive where WinXP CD is, found by searching for WIN51%windir% - normally 'C:\WINDOWS'%programfiles% - normally 'C:\Programme Files' but language dependantThey can all be used,so added with the others this gives you a wide scopeThis path would be different because I use a swedish version of Windows, or is there a %xxxx% command in general?The variables %xxxx% are in the registry and are different for every language.%programfiles% in your case will be 'c:\program'If you open up a cmd window and type 'set' you will see these variables.
MikeMike Posted December 29, 2004 Posted December 29, 2004 Thanks a million!I only have a little problem left..when I use this code it works great:cmd /C COPY %cdrom%\Install\Sem\jul.exe %systemdrive%\jul.exebut when I want to copy the file into ProgramFiles it doesn't work...cmd /C COPY %cdrom%\Install\Sem\jul.exe %systemdrive%\%ProgramFiles%\Sem\jul.exeCan you solve my problem?
hasi001 Posted December 29, 2004 Posted December 29, 2004 %ProgramFiles% evaluates to drive letter + pathso if the folder's called 'Program Files' and located on C: then %ProgramFiles% would be "C:\Program Files"in this case %systemdrive%\%programfiles% would evaluate to "C:\C:\Program Files" ... see the problem ?
MikeMike Posted December 30, 2004 Posted December 30, 2004 Yes I see the problem. Thanks for helping me with this, it works great now
MCT Posted December 30, 2004 Posted December 30, 2004 hasi, do u play to add these commands to your wpi release?
hasi001 Posted December 30, 2004 Posted December 30, 2004 I do not have Bulldogs version. Can't integrate it.
BritishBulldog Posted December 30, 2004 Author Posted December 30, 2004 here it is, take a look at the generate.jsThis is from version 3.2.0wpi.rar
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now