BritishBulldog Posted December 29, 2004 Share 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 Link to comment Share on other sites More sharing options...
a06lp Posted December 29, 2004 Share Posted December 29, 2004 are you using COPY or XCOPY for this?what switches does it use? (ex: overwrite, subdirectories, etc.) Link to comment Share on other sites More sharing options...
BritishBulldog Posted December 29, 2004 Author Share 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 Link to comment Share on other sites More sharing options...
MikeMike Posted December 29, 2004 Share 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! Link to comment Share on other sites More sharing options...
BritishBulldog Posted December 29, 2004 Author Share 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. Link to comment Share on other sites More sharing options...
MikeMike Posted December 29, 2004 Share 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? Link to comment Share on other sites More sharing options...
hasi001 Posted December 29, 2004 Share 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 ? Link to comment Share on other sites More sharing options...
MikeMike Posted December 30, 2004 Share Posted December 30, 2004 Yes I see the problem. Thanks for helping me with this, it works great now Link to comment Share on other sites More sharing options...
MCT Posted December 30, 2004 Share Posted December 30, 2004 hasi, do u play to add these commands to your wpi release? Link to comment Share on other sites More sharing options...
hasi001 Posted December 30, 2004 Share Posted December 30, 2004 I do not have Bulldogs version. Can't integrate it. Link to comment Share on other sites More sharing options...
BritishBulldog Posted December 30, 2004 Author Share Posted December 30, 2004 here it is, take a look at the generate.jsThis is from version 3.2.0wpi.rar 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