批处理文件在我的桌面上可以正常工作,但在虚拟桌面上却不能。为什么?

桑德拉·K

检查zip归档文件中是否存在文件之后,我有了一个批处理文件,该批处理文件处理目录中的某些文件,并且在其中使用此行:

call zipjs.bat list -source "C:\myZip.zip" -flat yes|find /i "filename" && (
  echo file exists
  color 
)|| (
  echo file does not exist
)

zipjs.bat与批处理文件位于同一目录中:

桌面-> MyBatch.bat

桌面-> zipjs.bat

MyBatch.batzipjs.bat可以在我的机器上正常通话和正常工作。

问题:

我可以访问虚拟机来测试我的代码,它是一个运行有某些软件的Windows桌面。没有什么花哨。在那里,我也把myBatch.batzipjs.bat同一个目录(桌面)下。但是,无论何时运行myBatch,它都会提示“ zipjs.bat不是可识别的命令”。就像myBatch找不到zipjs.bat可能是什么问题?

恩波科马卡

如果蝙蝠以管理员权限启动,它将在system32文件夹中启动。尝试cd /d "%~dp0"在文件开始处进行设置(cd命令更改工作目录,并在/d需要在不同驱动器之间跳转的情况下进行切换)。

%0参数是这个批处理文件(当shift不使用命令),所以用%~dp0你的驱动器和文件路径(不包含文件名)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android:桌面上的ADB拉文件

在桌面上拖动文件时,什么可能导致COMException?

无法使用USB上的批处理文件在桌面上创建空白.txt文件

LiveCD无法在我的桌面上运行

这个隐藏目录在我的桌面上做什么?

我可以在KDE的两个虚拟桌面上扩展一个窗口吗?

为什么删除“ / root / Desktop”文件夹后,“ / root”目录下的文件在桌面上以centos显示在桌面上

桌面上的iptables

为什么MPlayer OSX Extended在我的桌面上生成fontconfig?

我可以通过病毒删除删除留在桌面上的空白文件吗?

它可以在桌面上正常工作,但不能在android上工作。为什么?

我可以从沙盒Mac应用程序中删除桌面上的文件吗?

图标?OS X桌面上的文件

为什么名称较长的文件在桌面上的Hitbox较小?

为什么右键单击无法在我的桌面上正常工作?

我可以在虚拟桌面的桌面上获得其他程序吗?

我的桌面上的登录屏幕错误

为什么“ xpenguins”在我的桌面上不生成任何企鹅?

为什么我的显示器无法在backgroud桌面上清除?

如何使用批处理文件在桌面上使用图标创建快捷方式?

为什么我的桌面上运行六个getty进程?

设备在Ubuntu 14.04桌面上无法正常工作

LibGDX游戏可以在桌面上正常运行,但不能在Android设备上运行

为什么此脚本可以从命令行运行,但是当我将其放入Windows批处理文件中时却不能运行?

为什么地图“桌面”中的文件未显示在桌面上?

如何从我的桌面上移除面板?

为什么我的家庭/用户文件和文件夹在上次更新后出现在桌面上?

在我的桌面上显示 HTML 文件的内容

用 CSS 给星星评分在桌面上可以正常工作,但在移动设备上不行