%USERNAME%
与Cody
一起使用时,如何使用ftp
代替硬编码<!--remember that ID links inside your html tag, should always have a hashtag (#)-->
<a href="#thisismydiv">JUMP TO MY DIVISION</a>
<!--your codes--->
<div id="thisismydiv">I am div!</div>
?
答案 0 :(得分:1)
您必须使用该变量生成ftp
脚本:
echo open hostname>ftp.txt
echo username>>ftp.txt
echo password>>ftp.txt
echo cd \wwwhome\Logs\>>ftp.txt
echo put "C:\Users\%username%\Desktop\ISO's\mini.iso">>ftp.txt
echo bye>>ftp.txt
ftp -s:ftp.txt
答案 1 :(得分:1)
这是另一个批处理文件解决方案,代码类似于Martin Prikryl编写的代码,有三个增强功能。
%USERPROFILE%
代替C:\Users\%username%
,这使得此批处理文件解决方案也适用于Windows XP以及用户的配置文件目录不在驱动器C:
上的计算机上在与C:\Users
不同的目录中,这当然是可能的。
%SystemRoot%\System32\ftp.exe
用于批处理文件而不仅仅是ftp
,如果有一个ftp。*文件在环境变量中列出了文件扩展名,那么这个批处理文件也可以正常工作当前目录中的PATHEXT
或环境变量PATH
中的任何其他目录,而不是Windows系统目录中的ftp
可执行文件。
ISO文件名在上传前重命名,包括0到32767之间的随机十进制数,并带有注释。
增强批处理文件的命令行:
:RandomIsoName
set "RandomName=mini_%RANDOM%.iso"
if exist "%USERPROFILE%\Desktop\ISO's\%RandomName%" goto RandomIsoName
ren "%USERPROFILE%\Desktop\ISO's\mini.iso" "%RandomName%"
(
echo open hostname
echo username
echo password
echo cd \wwwhome\Logs\
echo put "%USERPROFILE%\Desktop\ISO's\%RandomName%"
echo bye
)>ftp.txt
%SystemRoot%\System32\ftp.exe -s:ftp.txt