texan Posted December 27, 2011 Posted December 27, 2011 Rich text editor, editor_4efa0ebd77e87, press ALT 0 for help. I need to convert an existing rtf file to a txt file. I am currently using _WordDocSaveAs to do this and it works but I need to do this in the background and there does not appear to be an option to prevent Microsoft Word from opening up. Is there an option to make Word open in the background or is there generally a better method to go about this? Current code: #include <Word.au3> $oWordApp = _WordCreate ("") $FilePath = "S:\Tasks.rtf" $NewFilePath = "S:\TasksNew.txt" $oDoc = _WordDocOpen ($oWordApp, $FilePath) _WordDocSaveAs($oDoc, $NewFilePath, 4) _WordDocClose ($oDoc) _WordQuit ($oWordApp)
Moderators JLogan3o13 Posted December 27, 2011 Moderators Posted December 27, 2011 Hi, Texan. You should be able to do something like this if you don't want the file to open. FileCopy("C:Test.rtf", "C:Test.txt", 1) Use FileMove if you want to delete the original. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum!
Xenobiologist Posted December 27, 2011 Posted December 27, 2011 Or try third parameter of _WordCreate. Scripts & functions Organize Includes Let Scite organize the include files Yahtzee The game "Yahtzee" (Kniffel, DiceLion) LoginWrapper Secure scripts by adding a query (authentication) _RunOnlyOnThis UDF Make sure that a script can only be executed on ... (Windows / HD / ...) Internet-Café Server/Client Application Open CD, Start Browser, Lock remote client, etc. MultipleFuncsWithOneHotkey Start different funcs by hitting one hotkey different times
Moderators Melba23 Posted December 27, 2011 Moderators Posted December 27, 2011 JLogan3o13, I think the OP wants to remove all the RTF formatting from the text rather then just rename the file. 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
Moderators JLogan3o13 Posted December 27, 2011 Moderators Posted December 27, 2011 JLogan3o13,I think the OP wants to remove all the RTF formatting from the text rather then just rename the file. M23Well, picky picky My apologies on the bad advice, Texan. Xeno is correct, you should be able to set the visibility right within the _WordCreate func. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum!
ProgAndy Posted December 27, 2011 Posted December 27, 2011 I think, the _GUICtrlRichEdit_.. functions should help *GERMAN* [note: you are not allowed to remove author / modified info from my UDFs]My UDFs:[_SetImageBinaryToCtrl] [_TaskDialog] [AutoItObject] [Animated GIF (GDI+)] [ClipPut for Image] [FreeImage] [GDI32 UDFs] [GDIPlus Progressbar] [Hotkey-Selector] [Multiline Inputbox] [MySQL without ODBC] [RichEdit UDFs] [SpeechAPI Example] [WinHTTP]UDFs included in AutoIt: FTP_Ex (as FTPEx), _WinAPI_SetLayeredWindowAttributes
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