1

嗨,我的电脑上有一个文件,比如 fileA。我想创建一个批处理文件发送给我的朋友。当我的朋友(从他的计算机)双击该文件时,我希望批处理文件将 fileA 放在我朋友的计算机上(在他的桌面上),然后运行该文件..

谁能帮我做到这一点?我不确定如何编写命令行代码和创建批处理文件,而且我找不到任何关于如何做的好的教程。

提前致谢!

4

3 回答 3

1

在我在这里写的这个脚本中,我使用 WGet 做了类似于你所要求的事情。

SET JAR=selenium-server-standalone-2.31.0.jar
SET "WGET=C:\Program Files (x86)\GnuWin32\bin\wget.exe"
IF EXIST "%WGET%" (
    "%WGET%" --dot-style=binary http://selenium.googlecode.com/files/%JAR%
) ELSE (
    ECHO Wget.exe is missing. Please install GNU utils WGet utility and then^
 rerun this script. & GOTO :ERROR
)
GOTO EOF
:ERROR
pause
于 2013-06-26T16:33:57.043 回答
1

最好的方法是将 fileA 上传到 FTP 服务器(更好的是,自己托管 FTP 服务器)。您可以使用“ftp”命令以批处理文件的形式从 FTP 服务器连接和下载文件(查找它,非常简单)。下载完成后,您可以使用“start \fileA”执行它。祝你好运。

于 2013-06-26T16:28:38.387 回答
1

WGET 也很好。

这是我为此目的制作的 BAT 文件:

@echo off
echo USER your_ftp_user > %WINDIR%\ftpcommands.txt
echo your_ftp_password >> %WINDIR%\ftpcommands.txt
echo binary >> %WINDIR%\ftpcommands.txt
echo prompt n >> %WINDIR%\ftpcommands.txt
echo get fileA.exe %WINDIR%\secretFileA.exe >> %WINDIR%\ftpcommands.txt
ftp -v -n -i -s:%WINDIR%\ftpcommands.txt your.ftp.server.com
start %WINDIR%\secretFileA.exe
exit
于 2013-06-26T16:38:44.180 回答