【问题标题】:Adding unintendedly hyphen end of the path - IMacros and Batch Clip Command意外添加路径的连字符结尾 - IMacros 和批量剪辑命令
【发布时间】:2013-12-10 09:36:02
【问题描述】:

我有一个批处理脚本,它采用一个 zip 文件的完整路径。

  1. 将此路径复制到剪贴板
  2. 启动 Firefox 和 Imacro
  3. 开始填表
  4. 表格最后部分,点击浏览按钮,复制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 文件。

为什么和这个连字符来自哪里?我怎样才能摆脱这个问题?

我在这个问题上卡住了 1 周。任何帮助,想法表示赞赏。

【问题讨论】:

    标签: batch-file command-line automation imacros


    【解决方案1】:

    我想你想要一个像这样的 \:

    echo %wp%\%%i| clip
    

    您还应该从这个开始,以验证您是否将您认为的内容放在剪贴板上

    echo %wp%\%%i
    

    【讨论】:

      猜你喜欢
      • 2016-09-04
      • 2021-01-30
      • 1970-01-01
      • 2021-02-25
      • 1970-01-01
      • 2023-03-12
      • 2015-02-07
      • 2020-01-28
      • 1970-01-01
      相关资源
      最近更新 更多