我有一个批处理脚本,它采用一个zip文件的完整路径。
以下是批处理脚本:
set wp=D:\workset\MC_DIM_DXI_CFG_DEV\_exchange\
// some coding in here
d:
cd %wp%
for %%i in (x_to_y*.zip) do (
echo %wp%%%i| clip
)
@echo please wait, a new firefox browser will open with macro in 6 seconds
ping 192.0.2.2 -n 1 -w 6000 > nul
start "" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" imacros://run/?m=xToy.iim
这是Imacros脚本:
VERSION BUILD=8530828 RECORDER=FX
TAB T=1
URL GOTO=https://example.com
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:Login ATTR=NAME:USER CONTENT=username
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:Login ATTR=NAME:PASSWORD CONTENT=password
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:Login ATTR=*
TAG POS=1 TYPE=A ATTR=TXT:Mein<SP>Arbeitsplatz
TAG POS=1 TYPE=A ATTR=TXT:GIS
FRAME NAME="main"
TAG POS=1 TYPE=A ATTR=TXT:Problemmanagement<SP>-<SP>TXT:Example
TAG POS=1 TYPE=A ATTR=TXT:EI<SP>-<SP>Problemmanagement
TAG POS=1 TYPE=A ATTR=TXT:Example
TAG POS=1 TYPE=A ATTR=TXT:Import
TAG POS=1 TYPE=A ATTR=TXT:import
TAG POS=1 TYPE=IMG ATTR=SRC:https://dms.bmw.com/gis/icons/add_dokument.gif
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:frm_edit_container_doku ATTR=NAME:p_Dok_Name CONTENT=example
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:frm_edit_container_doku ATTR=NAME:p_Dok_Searchword CONTENT=example
TAG POS=1 TYPE=TEXTAREA FORM=NAME:frm_edit_container_doku ATTR=NAME:p_Dok_Shortcut CONTENT=example
TAG POS=1 TYPE=INPUT:FILE FORM=NAME:frm_edit_container_doku ATTR=NAME:FILE CONTENT={{!CLIPBOARD}}
在Imacros脚本的最后一行,我点击浏览按钮上传一个zip文件。我复制了剪贴板中已有的完整路径。 问题是,在我的路径末尾,连字符会自动添加,因此系统无法获取正确的zip文件。
这个连字符的来源和位置?我该如何摆脱这个问题?
我被困在这个问题上,比如说一周。任何帮助,想法都表示赞赏。
答案 0 :(得分:0)
我认为你想要一个像这样的人:
echo %wp%\%%i| clip
你也应该从这开始,以验证你是否正在把你认为自己的东西放在剪贴板上
echo %wp%\%%i