我正在写一个宏;但在某些时候我需要帮助。
我想要的是批量下载页面以供离线查看。我用过 IDM;但是下载后查看文件时页面似乎丢失了。
我还需要能够自动设置它们的名称,以便我可以用另一个宏自动替换它们;所以我正在 IDM 或类似程序之外编写宏。
所以我想用CTRL+S
+Save type: Webpage, Single File
方法下载。我做了一切;我只希望它自动将记录名称增加 1 乘 1。
样本;
document.selection.StartOfDocument();
nLines = document.GetLines();
for( y = 1; y < nLines; ++y ) {
str = document.GetLine( y );
if( str.length != 0 ) {
document.selection.OpenLink();
Sleep( 5000 );
shell.SendKeys( "^s" );
Sleep( 500 );
//////////////////////////////////////////////////////////////////
How can I add the command I want at this point?
I can get it to write the number '1'; but it has to increment by 1 each time.
How can I do this code?
//////////////////////////////////////////////////////////////////
shell.SendKeys( "~" );
Sleep( 500 );
shell.SendKeys( "%{F4}" );
Sleep( 500 );
}
document.selection.LineDown(false,1);
}
alert( "Finished Saving" );
在此命令之后,它将为记录名称写入 1。并且每次都会增加 1。
-
- URL - (文件名将保存为
1
。)
- URL - (文件名将保存为
-
- URL - (文件名将保存为
2
。)
- URL - (文件名将保存为
-
- URL - (文件名将保存为
3
。)
- URL - (文件名将保存为
- ...
-
- URL - (文件名将保存为
365
。)
- URL - (文件名将保存为
PS:换一种说法;保存连接时,注册名称应保存为该连接所在的“线路号”。这样,在下载完所有文件后,我就可以使用我的其他宏将它们重命名为它们所属的 URL。
最后; 如果你知道另一种方法来做我想做的事,我很想听听。
提前感谢您,祝您有美好的一天。