RedAck Posted May 27, 2019 Posted May 27, 2019 Hello Everyone! Would request your help on how to saveas a file in its previous location. Lets say file 1 path : C:\Windows\User1\file1.txt file 2 path : C:\Users\User2\file2.txt I have written a script that will saveas both file and save in the same location (lets say desktop). How can i modify the script so that the files will be saved as file 1 : C:\Windows\User1\file1_copy.txt file 2 : C:\Users\User2\file2_copy.txt. Thanks in advance
Moderators Melba23 Posted May 27, 2019 Moderators Posted May 27, 2019 Moved to the appropriate forum, as the Developer General Discussion forum very clearly states: Quote General development and scripting discussions. If it's super geeky and you don't know where to put it - it's probably here. Do not create AutoIt-related topics here, use the AutoIt General Help and Support or AutoIt Technical Discussion forums. Moderation Team 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
Exit Posted May 27, 2019 Posted May 27, 2019 ConsoleWrite(_GenerateCopyFilename("C:\Windows\User1\file1.txt") & @CRLF) ConsoleWrite(_GenerateCopyFilename("C:\Users\User2\file2.txt") & @CRLF) Func _GenerateCopyFilename($sFilename) $ipos = StringInStr($sFilename, ".", 0, -1) Return StringLeft($sFilename, $ipos - 1) & "_copy." & StringTrimLeft($sFilename, $ipos) EndFunc ;==>_GenerateCopyFilename App: Au3toCmd UDF: _SingleScript()
RedAck Posted May 27, 2019 Author Posted May 27, 2019 39 minutes ago, Exit said: ConsoleWrite(_GenerateCopyFilename("C:\Windows\User1\file1.txt") & @CRLF) ConsoleWrite(_GenerateCopyFilename("C:\Users\User2\file2.txt") & @CRLF) Func _GenerateCopyFilename($sFilename) $ipos = StringInStr($sFilename, ".", 0, -1) Return StringLeft($sFilename, $ipos - 1) & "_copy." & StringTrimLeft($sFilename, $ipos) EndFunc ;==>_GenerateCopyFilename Actually i dont want to create a direct copy of files in same location. let me explain you the scenario.. I have 2 text file open with file1.txt, file2.txt name (different location as mentioned before). I'm automatically closing if there is no interaction with notepad. Before closing, i would like to create a copy of both files (unsaved/modified) in their respective folders.
Exit Posted May 27, 2019 Posted May 27, 2019 I just showed how to create the new filename with "_copy" inserted. When and how you use this new filename is up to you. If you show your script, we can certainly help. App: Au3toCmd UDF: _SingleScript()
RedAck Posted May 27, 2019 Author Posted May 27, 2019 23 minutes ago, Exit said: I just showed how to create the new filename with "_copy" inserted. When and how you use this new filename is up to you. If you show your script, we can certainly help. Please find the script below for saving part, (attached from other forum) If $count > 10 Then WinActivate(notepad) WinWaitActive(notepad) Send("!s") Sleep(5000) Send("Auto file save "&@HOUR&"_"&@MIN&"_"&@SEC) Sleep(5000) Send("{Enter}") ProcessClose("Notepad.exe") EndIf Please let me know if you need more details. I hope i need to make changes in highlighted (Bold) text.
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