Obi-Wahn Posted June 15, 2007 Share Posted June 15, 2007 Hi! Since I found the scriptlanguage AutoHotKey, which is quite similar to AutoIT, I started developing some tools. Here some, which are -I think- maybe useful for your Switchblade. All of my Apps are OpenSource. So feel free to modify it, as you want, but you have to add the modified Sourcecode again to the Program, and Add a Comment to the Source or to a textdocument, where the Changes, the date and your name (at least the forumname) have to be stored. I'M NOT RESPONSIBLE FOR ANY DAMAGES OF THE SYSTEM, WHERE MY APPS ARE EXECUTED ======================================================================= FileCopier (fc.exe) DOWNLOAD fc is a tool, which searches a path for files, and copy them to a defined folder. There are some settings, which are stored into the Help dialogue. The Script is OpenSource, you'll get the Sourcecode with typing "fc.exe /Src" (Without "" ) Why I've created this: Because "Caryl3" needs a possibility to copy files, and I've a little sparetime, so I coded this. (SEE THIS THREAD) Help dialogue: fc.exe "Drive:Searchstring" "Targetfolder" [/I] [/O] [/Box] fc.exe [/Src] [/?] "Drive:Searchstring" Defines a Drive and a String which is searched for. "Targetfolder" Defines a Targetfolder where the files will be copied to. /I Includes Subfolders to the search. /O Overwrites existing files /Box Displays a Messagebox with the amount of copied files /Src Appends the Source of this program to a file /? Displays this Help Example: fc.exe "C:*.txt" "X:Files" /I /Box Copies every textdocument of drive C: to folder X:Files and displays a Popup after finishing fc.exe /Src Appends the Source of this tool to a .ahk File Changelog: 16.May.2K7 (15:37 GMT +1) + Added 2nd example to the Help + Added explanation of examples + Added "commandlinetool-beaviour" (if less than 2 parameters passed to the scipt, a cmd.exe window popps up shortly) + Bugfix: Recompile is now easier for developer who appended the source. (you don't have to rename the source now again) + Lil more explanation of the code into the source + Added credits + Sourcecode-Cleanup ---------------------------------------- Launcher (launch.exe) DOWNLOAD This is a tool for the Launch menue of a Non-U3 Switchblade. Execute the Program first in normal mode, and it will append a new, predefined autorun.inf file. The .inf file have a Shell entry, for this who have the Autoplay feature disabled, hidden as a Virusscan, which actually opens a small message, that no virus was found, when all apps are launched. Why I've created this: Because for my Switchblade release (which is comming soon). Predefined autorun.inf [autorun] open=launch.exe /S icon=%windir%system32shell32.dll,4 action=Open folder to view files label=Obi-Wahn ShellScan=Scan for Viruses ShellScanCommand=launch.exe /S /V [Launch] 1=switchblade.exe 2=explorer.exe . # Additional programs can be added with adding programs to the list, # one per line, asc. index no. # If you want to execute the Program, File whatever, in hidden mode, simply add after the name " , , Hide" # (Without "", but the first space is IMPORTANT) # Example: # 3=additionalitem.cmd , , Hide Infos: I call the Icon from the shell32.dll, so that It's in the Autoplay diaogue as the "Open folder" entry I've tried to call the String (Open folder to view files) from the shell too, but I wasn't able to do this. IMPORTANT: This tool is in developing phase. Parameter: /S lauches every entry into the [Launch] Section /V (As second parameter) displays a pseudo "no-Virus" message at the end of launching /Src Append the Sourcecode to a file. ---------------------------------------- File (file.exe) DOWNLOAD This tool is similar to fc.exe. But while the function is the same, operations are differen, you can choose more than one searchmask and do diferent tasks like Copying, Moving, Deleting, ... Warning: Like my other tools, this is Beta software. I'm not responsible for any damages on your or other systems. Why I've created this: Because fc.exe has several bugs, some fixed here. Parameter: file.exe /A:[C D M SD] "C:*.txt + C:*.doc" "X:Files" [/I] [/O] [/P] [/Box] [/Log] [/Debug] file.exe /A:SC <Target> <Linkfile> [<Workingdir> <Args> <Description> <Icon> <Shortcutkey> <IconNo> <Max|Min|Normal>] [/Debug] file.exe /A:E file.exe /Src /A:C Copies found Files to the Targetfolder /A:M Moves found Files to the Targetfolder /A:D Deletes found Files /A:SD Moves found Files to Paper Bin /A:SC Creates a Shortcut /A:E Empties the Paper Bin /I Includes Subfolders to the Search /O Overwrites Files into the Targetdirectory (Only Copying and Moving) /P Creates the same Folder Structure as Found (Only Copying and Moving) /Box Shows a Messagebox after Finishing /Log Creates a Logfile into the Targetfolder (Copying and Moving into the Targetfolder, Deleting into Tempfolder) /Debug Shows a Messagebox which Contains all Variables and their Values /Src Appends the Sourcecode to a .ahk File "C:*.txt + C:*.doc" Strings which shall be searched "X:Files" Targetfolder where the Files shall be copied/moved For the Shortcutsyntax: If you want to obmit a parameter you have to define it like "" for empty space. Else it will fail or define the parameter wrong. Examples: file.exe /A:SC C:Downloads Downloads.lnk "" "" Downloaddirectory Creates a Shortcut to the Folder C:Downloads, Linkfile is Downloads.lnk at the Scriptdirectory, no workingdir, no arguments but a Diescription (It's the Downloaddirectory) file.exe /A:D "C:Dokumente und EinstellungenObi-WahnDesktop*.lnk" Deletes all Shortcuts on the Desktop WITHOUT moving them to the Paperbin file.exe /A:SD "C:Dokumente und EinstellungenObi-WahnDesktop*.lnk" Deletes all Shortcuts on the Desktop and moves them to the Paperbin. file.exe /A:C "C:*.txt" "X:Files" /I /P Copies all Textfiles to the Targetdirectory (X:Files), includes Subfolders to the search and creates the same folder structure as on the Computer. -------------------------------- Obi-Wahn's Switchblade SEE THIS TOPIC -------------------------------- Processkiller (pkill.exe) DOWNLOAD This tool is used to terminate processes. THIS IS NOT A ANTIVIRUS / FIREWALLKILLER (but may works) You write in a file a processname per line, and define this file as 1st parameter. The second parameter is optional. If you define another file as the 2nd parameter, pkill.exe will write every found processname to the 2nd file. Why I've created this: Because this is may be usefull. I use it all time when i have to speed up my system quick. Parameters pkill.exe <list> <output> pkill.exe /? Shows the Help pkill.exe /Src Appends the Sourcecode to a file <list> List of Processnames (e.g.: ashServ.exe, one entry per line req) <output> List of Found Processes Example: pkill.exe processes.lst found.txt Reads every FULL line of "processes.lst", and If the processname exists, it will try to close the process, and write the processname to "found.txt" ----------------------- That's it. Maybe someone need this, so download it and use it. Future: Rapidshare full auto downloader (I know, there exist several, but I try to code one by myself). If any of you has a wish for a tool, so feel free to send me a pm. If it's possible for me (skill and time), I'll try to realize this. (Only if it makes sense, because if it's possible with a simple command in the batch, or there allready tools released, I don't code this) Regards Obi-Wahn Quote Link to comment Share on other sites More sharing options...
setzer1411 Posted June 15, 2007 Share Posted June 15, 2007 wow very nice thank you for the donation Quote Link to comment Share on other sites More sharing options...
elmer Posted June 15, 2007 Share Posted June 15, 2007 Yay! You finally opened a topic for your tools! Remeber, everyone, you can do a lot of things in batch, you just have to know how to do them. EDIT: Can fc.exe copy more than one file type per command? Quote Link to comment Share on other sites More sharing options...
Obi-Wahn Posted June 18, 2007 Author Share Posted June 18, 2007 No. Fc is pointed to copy one type of file per command. It's not one FILEtype, but one TYPE of file. fc.exe "C:log*" "X:Files" /I Copies all files which are starting with "log" and doesn't matter which fileextention are the files have. fc.exe "C:*.doc" "X:Files" /I Copies all .doc Files to the destination folder. As soon I've time, I'll write a modification of the code to support more than one type of searchstring. Quote Link to comment Share on other sites More sharing options...
Leapo Posted June 18, 2007 Share Posted June 18, 2007 Would it be at all possible to add a switch to make File Copier preserve directory structure when copying from sub folders? It's nice being able to copy files located in sub folders, but not when they all get dumped into the target folder :-P Thanks! Quote Link to comment Share on other sites More sharing options...
Obi-Wahn Posted June 18, 2007 Author Share Posted June 18, 2007 I think, this shouldn't be a big problem. Then I'm working on this, the more-file-types-per-command issue and the varprob, which makes me kind of mad, cause I pass a parameter from the manifestfile of my switchblade and it works. Quote Link to comment Share on other sites More sharing options...
Leapo Posted June 18, 2007 Share Posted June 18, 2007 There's an issue with copying more than one file type at once? It works fine for me... For example, the code below copies every file inside "C:Documents and settings" completely indiscriminately, and dumps them all into "D:Documents and Settings Backup" (Though the directory structure gets blown away, so everything located in a sub folder gets dumped directly into the Backup folder) fc.exe "C:Documents and Settings*" "D:Documents and Settings Backup*" /I /O Quote Link to comment Share on other sites More sharing options...
Obi-Wahn Posted June 18, 2007 Author Share Posted June 18, 2007 Thats one type of file: All Types. But elmer means: fc.exe "C:*.doc + C:*.txt" "X:Files" /I This doesn't work. Quote Link to comment Share on other sites More sharing options...
Leapo Posted June 18, 2007 Share Posted June 18, 2007 Oops, didn't realize! Quote Link to comment Share on other sites More sharing options...
Joerg Posted June 21, 2007 Share Posted June 21, 2007 I'm currently developing my own collection of tools, so I looked to a tool which dumps nice and quietly files. So I tried fc. exe and it worked quiete fine, but there appears an icon in the systray. Is this normal or have I forgotton a switch? Joerg Quote Link to comment Share on other sites More sharing options...
Obi-Wahn Posted June 21, 2007 Author Share Posted June 21, 2007 No, it's normal. I'll change it, with my new tool, which will actually be released til tuesday. Quote Link to comment Share on other sites More sharing options...
Joerg Posted June 21, 2007 Share Posted June 21, 2007 Thanks a lot ;) Quote Link to comment Share on other sites More sharing options...
Obi-Wahn Posted July 18, 2007 Author Share Posted July 18, 2007 New tool added: file.exe Infos and download @first post. Quote Link to comment Share on other sites More sharing options...
elmer Posted July 18, 2007 Share Posted July 18, 2007 Wow! That is awesome! Thanks a bunch! I am going to see what I can do with it. This is so much more complex than fc.exe, which is a good thing, don't get me wrong, but will take more time to figure out. Once again, thanks so much. I think you should be called "The_AHK_Jedi" :P. Quote Link to comment Share on other sites More sharing options...
Obi-Wahn Posted July 21, 2007 Author Share Posted July 21, 2007 Thanks. Unfortunately, I detect one bug til jet. On the Searchmask if the search should performed into a subfolder, containing a plus symbol (+), then it doesn't work. Because I split the Searchmasks on a plus symbol. I've to change this, but at the moment I've only a rare amount of time. EDIT: New tool added: pkill.exe Quote Link to comment Share on other sites More sharing options...
elmer Posted July 22, 2007 Share Posted July 22, 2007 It's great that you coded all this, as it gives me a little look into more advanced AHK. The File tool (file.exe) is wonderful, I am very happy you made it. Are you going to continue work on File Copier now that File is out? Quote Link to comment Share on other sites More sharing options...
Obi-Wahn Posted July 23, 2007 Author Share Posted July 23, 2007 May I do, but file.exe is in fact a updated version of fc.exe. I've fixed several bugs and added more features. however, at the moment, I've currently a lot to do with my diploma thesis, so I don't do very much coding work now. May I seperate the copy-part of file.exe and put it into a updated version of fc.exe Quote Link to comment Share on other sites More sharing options...
darkjoker Posted July 29, 2007 Share Posted July 29, 2007 how do i get this to work all i get when i click it is it flashes cmd for a sec and disapperse and can u make a U3 version? File (file.exe) DOWNLOAD This tool is similar to fc.exe. But while the function is the same, operations are differen, you can choose more than one searchmask and do diferent tasks like Copying, Moving, Deleting, ... Warning: Like my other tools, this is Beta software. I'm not responsible for any damages on your or other systems. Quote Link to comment Share on other sites More sharing options...
GonZor Posted July 29, 2007 Share Posted July 29, 2007 how do i get this to work all i get when i click it is it flashes cmd for a sec and disapperse and can u make a U3 version? File (file.exe) DOWNLOAD This tool is similar to fc.exe. But while the function is the same, operations are differen, you can choose more than one searchmask and do diferent tasks like Copying, Moving, Deleting, ... Warning: Like my other tools, this is Beta software. I'm not responsible for any damages on your or other systems. Its a command line tool, it doesn't have a gui. read the parameter in the first post... File (file.exe) DOWNLOAD This tool is similar to fc.exe. But while the function is the same, operations are differen, you can choose more than one searchmask and do diferent tasks like Copying, Moving, Deleting, ... Warning: Like my other tools, this is Beta software. I'm not responsible for any damages on your or other systems. Why I've created this: Because fc.exe has several bugs, some fixed here. Parameter: file.exe /A:[C D M SD] "C:*.txt + C:*.doc" "X:Files" [/I] [/O] [/P] [/Box] [/Log] [/Debug] file.exe /A:SC <Target> <Linkfile> [<Workingdir> <Args> <Description> <Icon> <Shortcutkey> <IconNo> <Max|Min|Normal>] [/Debug] file.exe /A:E file.exe /Src /A:C Copies found Files to the Targetfolder /A:M Moves found Files to the Targetfolder /A:D Deletes found Files /A:SD Moves found Files to Paper Bin /A:SC Creates a Shortcut /A:E Empties the Paper Bin /I Includes Subfolders to the Search /O Overwrites Files into the Targetdirectory (Only Copying and Moving) /P Creates the same Folder Structure as Found (Only Copying and Moving) /Box Shows a Messagebox after Finishing /Log Creates a Logfile into the Targetfolder (Copying and Moving into the Targetfolder, Deleting into Tempfolder) /Debug Shows a Messagebox which Contains all Variables and their Values /Src Appends the Sourcecode to a .ahk File "C:*.txt + C:*.doc" Strings which shall be searched "X:Files" Targetfolder where the Files shall be copied/moved For the Shortcutsyntax: If you want to obmit a parameter you have to define it like "" for empty space. Else it will fail or define the parameter wrong. Examples: file.exe /A:SC C:Downloads Downloads.lnk "" "" Downloaddirectory Creates a Shortcut to the Folder C:Downloads, Linkfile is Downloads.lnk at the Scriptdirectory, no workingdir, no arguments but a Diescription (It's the Downloaddirectory) file.exe /A:D "C:Dokumente und EinstellungenObi-WahnDesktop*.lnk" Deletes all Shortcuts on the Desktop WITHOUT moving them to the Paperbin file.exe /A:SD "C:Dokumente und EinstellungenObi-WahnDesktop*.lnk" Deletes all Shortcuts on the Desktop and moves them to the Paperbin. file.exe /A:C "C:*.txt" "X:Files" /I /P Copies all Textfiles to the Targetdirectory (X:Files), includes Subfolders to the search and creates the same folder structure as on the Computer. Quote Link to comment Share on other sites More sharing options...
darkjoker Posted July 29, 2007 Share Posted July 29, 2007 k ty Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.