嗨我的电脑上有一个文件,比如fileA。我想创建一个批处理文件发送给我的朋友。当我的朋友(来自他的电脑)双击该文件时,我希望批处理文件将fileA放到我的朋友计算机上(在他的桌面上),然后运行该文件..
任何人都可以帮我这样做吗?我不知道如何编写命令行代码和创建批处理文件,我找不到任何关于如何做的好教程。
提前致谢!
答案 0 :(得分:1)
执行此操作的最佳方法是将fileA上载到FTP服务器(更好的是,自己托管FTP服务器)。您可以使用“ftp”命令在批处理文件中连接和下载FTP服务器中的文件(查找它,这非常简单)。下载完成后,您可以使用“start \ fileA”执行它。 祝你好运。
答案 1 :(得分:1)
我使用WGet in this script I wrote here来做类似于你要求的事情。
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
答案 2 :(得分: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