相关疑难解决方法(0)

在可执行文件运行时如何让Windows批处理文件暂停?

我正在写一个批处理文件,我在其中调用EXE来执行.现在,调用EXE之后的语句不应该执行,直到EXE完成执行.如何在批处理文件中(在Windows上)执行此操作?

windows batch-file

7
推荐指数
4
解决办法
2万
查看次数

Windows命令中的"2>&1"有什么作用?

对脚本进行一些维护,我找到了这一行:

ping -n 40 127.0.0.1 > NUL 2>&1
Run Code Online (Sandbox Code Playgroud)

从这个问题中知道, NUL的所有内容都会导致脚本睡眠39秒.但我不知道命令的其余部分是做什么的.

怎么2>&1办?

windows sleep cmd ping io-redirection

6
推荐指数
1
解决办法
1万
查看次数

为什么mkdir偶尔会拒绝访问?

我有BAT脚本,这些都不是很棘手,在XP上工作正常.但是在Win 7上,在rmdir之后的mkdir中,大约有五分之一的执行给了一个神秘的Access Denied.例如

S:\TLIB importing\! Curtains\2 To process>rmdir temp3allout /s /q

S:\TLIB importing\! Curtains\2 To process>mkdir temp3allout
Access is denied.
Run Code Online (Sandbox Code Playgroud)

在此之后,当我在资源管理器中尝试时,制作该目录没有问题.再次运行thatBAT通常会成功.

知道这里发生了什么吗?

Win XP光盘是一个普通的2Gb驱动器.Win 7光盘是一个2Gb Intel RST RAID1阵列,禁用缓存和刷新http://i.imgur.com/Ohqkg2t.png.

cmd windows-7

4
推荐指数
1
解决办法
2948
查看次数

睡眠和超时​​之间的区别?

所以我创建了一个文本冒险批处理游戏,但在我的家用计算机上测试后,没有一个睡眠命令工作.我的家用电脑正在运行Win 8.1,用于创建游戏的笔记本电脑正在运行Win7.我不知道这是否是"睡眠"功能不起作用的原因..

但是,任何人都可以告诉我之间的差异sleeptimeout?为什么睡眠命令不再起作用?

sleep timeout batch-file

4
推荐指数
1
解决办法
5554
查看次数

Qt Installer Framework的解决方法不会覆盖现有安装

这个问题是关于Qt Installer Framework的2.0版本.

此时,使用Qt安装程序框架的人员通常都知道,如果没有自定义,您就无法通过安装程序覆盖现有安装.这显然是为了解决使用Qt框架完成此事时发生的一些问题.

但是,对于较小的,相对简单的项目,覆盖是完全正确的,并且比预先手动运行维护工具更方便.

我正在寻找一个涉及自定义UI +组件脚本的解决方案,该脚本向目标目录页面添加一个允许用户使用的按钮

  1. 删除指定的目录(如果存在),或
  2. 在该目录中运行维护工具.

最好是能够在目标目录中运行维护工具,让它自动删除给定的包,我意识到这需要一点点.

我已阅读本网站上有关解决同一问题的其他问题的答案,但没有一个解决方案正常工作.我还想提一下,我有一个组件脚本启动并运行,但没有自定义UI.

qt qt-installer

4
推荐指数
3
解决办法
3319
查看次数

当我在 Windows 中通过 NMAKE 使用它时如何在 MAKEFILE 中使用它

我不熟悉MAKEFILE并试图弄清楚如何在销毁部署之间等待2 秒。

看起来NMAKE在互联网上的资源非常有限,我发现sleep 2抛出“睡眠”的那个不是内部或外部命令,也不是可运行的程序或批处理文件。

我在WINDOWS而不是LINUX上工作。

REGISTRY=registry.ilerler.info
IMAGE=ilerler.geocode.host
TAG=latest

MARATHON=http://mesos.ilerler.com/v2/apps/geocode
PAYLOAD=Marathon_geocode.json

.PHONY: deploy

push:
    docker push $(REGISTRY)/$(IMAGE):$(TAG)

destroy:push
    curl -X DELETE $(MARATHON)
    echo Waiting
    sleep 2

deploy:destroy
    curl -X PUT -H "Content-Type: application/json" $(MARATHON) -d@$(PAYLOAD)
Run Code Online (Sandbox Code Playgroud)

nmake makefile

3
推荐指数
1
解决办法
1万
查看次数

JAR 文件如何删除自身?

我需要一个 JAR 文件来删除自身。

问题是Windows在运行时锁定了JAR文件,不能直接删除自己。

我研究了批处理脚本可以杀死 JAR 进程然后删除文件的解决方案,但是

  • System.exit(0)不需要,因为它不能通过Batch文件运行。
  • taskkill /F /IM "java.exe"不需要,因为它会杀死所有 Java进程。
  • jps不能使用,因为它只是在现有的JDK和用户可能运行一个JRE,这样会失败。

我一直在寻找一个解决方案,让我找到PID当前JAR使用的Java代码,然后写出一个Batch命令并插入PID杀死进程的 ,例如如下所示:

printWriter.println("taskkill /PID " + currentJARPID);
Run Code Online (Sandbox Code Playgroud)

如果你想知道这是做什么的,你可以查看这个答案。

java windows batch-file taskkill kill-process

2
推荐指数
1
解决办法
3943
查看次数

批处理脚本 - 在执行程序前等待 5 秒

我有以下脚本,但在执行软件之前它不会休眠。

有任何想法吗?

@echo off
SLEEP 10
START "" "C:\Program Files (x86)\..." 
Run Code Online (Sandbox Code Playgroud)

sleep batch-file

0
推荐指数
1
解决办法
2万
查看次数