Opening ans saving file in macro
Submitted by Saturday, 5 July, 2008 - 02:47
on
I do not know java and my question should be really stupid, but I do not find an answer. I create a macro using "Record macro" and "Stop recording". The macro is:
--------------------------------------------------------------------------------------------------------
// This is a recorded macro. First, check over the
// commands to make sure this is what you intended. Then,
// save this buffer, and the macro should appear in the
// Macros menu.
GUIUtilities.showVFSFileDialog(view,null,VFSBrowser.BROWSER_DIALOG,true);
SearchAndReplace.setSearchString("^(-)(.*KW.*A0.*\\.(jpg|mpg|mov|avi|asf))");
SearchAndReplace.setReplaceString("$2");
SearchAndReplace.setBeanShellReplace(false);
SearchAndReplace.setIgnoreCase(true);
SearchAndReplace.setRegexp(true);
SearchAndReplace.setSearchFileSet(new CurrentBufferSet());
SearchAndReplace.replaceAll(view);
SearchAndReplace.setSearchString("^-.*\\n");
SearchAndReplace.setReplaceString("$2");
SearchAndReplace.setBeanShellReplace(false);
SearchAndReplace.setIgnoreCase(true);
SearchAndReplace.setRegexp(true);
SearchAndReplace.setSearchFileSet(new CurrentBufferSet());
SearchAndReplace.replaceAll(view);
buffer.saveAs(view,true);
--------------------------------------------------------------------------------------------------------
The macro is working fine, but i would like to start the macro automatically opening (loading in a new buffer) a given file "D:\folderInput\fileinput.txt"
and finish the macro automatically saving the file (saving the buffer in the file) "D:\folderOuput\fileouput.txt"
Any help will be appreciated.
JP
--------------------------------------------------------------------------------------------------------
// This is a recorded macro. First, check over the
// commands to make sure this is what you intended. Then,
// save this buffer, and the macro should appear in the
// Macros menu.
GUIUtilities.showVFSFileDialog(view,null,VFSBrowser.BROWSER_DIALOG,true);
SearchAndReplace.setSearchString("^(-)(.*KW.*A0.*\\.(jpg|mpg|mov|avi|asf))");
SearchAndReplace.setReplaceString("$2");
SearchAndReplace.setBeanShellReplace(false);
SearchAndReplace.setIgnoreCase(true);
SearchAndReplace.setRegexp(true);
SearchAndReplace.setSearchFileSet(new CurrentBufferSet());
SearchAndReplace.replaceAll(view);
SearchAndReplace.setSearchString("^-.*\\n");
SearchAndReplace.setReplaceString("$2");
SearchAndReplace.setBeanShellReplace(false);
SearchAndReplace.setIgnoreCase(true);
SearchAndReplace.setRegexp(true);
SearchAndReplace.setSearchFileSet(new CurrentBufferSet());
SearchAndReplace.replaceAll(view);
buffer.saveAs(view,true);
--------------------------------------------------------------------------------------------------------
The macro is working fine, but i would like to start the macro automatically opening (loading in a new buffer) a given file "D:\folderInput\fileinput.txt"
and finish the macro automatically saving the file (saving the buffer in the file) "D:\folderOuput\fileouput.txt"
Any help will be appreciated.
JP