草庐IT

windows-applications

全部标签

windows - 如何检查批处理文件是否运行并避免双重执行?

我想制作一个批处理脚本,但我想避免双重执行。所以我试图检查它是否正在运行。我使用了以下方法,但我收到了这条消息错误:找不到进程“MyBatchTool”echooffTITLEMyBatchToolSETLOCALENABLEDELAYEDEXPANSIONtasklist/fi"imagenameeqMyBatchTool"|find":">nuliferrorlevel1echo"IsRunning"pause你有什么建议吗? 最佳答案 echooffTITLEMyBatchToolSETLOCALENABLEDELAYEDEX

windows - unicode 不从 bat 显示

我的unicode字符在运行的批处理文件中显示不正确,但它们在cmd提示符中显示正常(注意:您必须设置cmd才能使用consolas才能工作)所以我有一个包含的文本文件╔══════╗║║╚══════╝和一个包含的bat文件chcp65001@echooffclstypetextfile.txtpause当我打开一个cmd窗口并输入chcp65001然后typetextfile.txt我得到╔══════╗║║╚══════╝但是如果我尝试运行bat文件,我得到的只是´╗┐ÔòöÔòÉÔòÉÔòÉÔòÉÔòÉÔòÉÔòùÔòæÔòæÔòÜÔòÉÔòÉÔòÉÔòÉÔòÉÔòÉÔòØ如

c# - 需要在 Windows 服务器上创建 bat 文件以从文件夹中移动旧(60 天)文件

我有一个Windows服务器。每天用我的代码在服务器上上传一个新文件,我通过FTP向我的站点用户授予该文件夹的访问权限,但我只需要向用户提供最近60天的旧文件。我想我需要创建一个bat文件来检查每天的文件夹,并将超过60天的外部文件移动到另一个文件夹,如果是的话,这是可能的,那么如何。我正在使用C#代码开发WindowServer2012。 最佳答案 调用内置的ROBOCOPY来自批处理文件的命令,通过任务计划程序安排:robocopy"c:\source""c:\dest"*.*/MOV/MINAGE:60

Windows中的Python程序内存

为什么隐藏(最小化)窗口后程序使用的内存减少了?例子.py:importtimewhileTrue:a=2*2a=0time.sleep(0.1)在cmd(WindowsXP、Python2.7.9)中运行后,任务管理器中使用的内存=4384KB。最小化控制台窗口后使用的内存=1544KB为什么会这样?如何在不隐藏窗口的情况下修复内存?更新:解决方案:http://blog.in-orde.nl/content/memory-leak-using-com-objects-python-and-how-fix-it 最佳答案 最小化窗

windows - cmake add_subdirectory 错误仅适用于 cmake 命令行,但不适用于 Windows 上的 cmake-gui(在驱动器号的根目录下 check out 源)

我正在研究使用CMake构建的3dtk。您可以在此处找到其CMakeLists.txt:https://sourceforge.net/p/slam6d/code/HEAD/tree/trunk/CMakeLists.txt它在几个地方使用了add_subdirectory指令并且从不提供第二个参数(binary_dir)。在linux上调用ccmakeout-of-tree或在windows上使用cmake-gui时这似乎没有问题,因为在这两种情况下,项目配置成功.但是当我在命令提示符下在Windows上运行纯cmake时,我会遇到如下几个错误:CMakeErroratZ:/CMak

windows - 适用于 RaspberryPi 的 Windows10 上的 RDP

如何通过命令行在Windows10上激活远程桌面协议(protocol)?我有从Mac到Win10的SSH,但没有让RDP工作。我尝试使用此CMD命令进行激活:regadd"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer"/vfDenyTSConnections/tREG_DWORD/d0/f重新启动:shutdown/s/t0并寻找监听端口:netstat/ptcp/a 最佳答案 Windows10IoT核心版目前不支持RDP。唯一的“远程”方式

node.js - Npm 安装在 Windows 10 上不起作用

我对nodejs有疑问。我正在尝试通过命令行安装ember.js库。当我启动“npminstall”命令时,会出现此日志:0信息如果它以ok结尾它就有效1verbosecli['C:\ProgramFiles\nodejs\\node.exe',1verbosecli'C:\ProgramFiles\nodejs\node_modules\npm\bin\npm-cli.js',1详细的cli'安装']2使用npm@2.11.3的信息3使用node@v0.12.7的信息4verboseconfig跳过项目配置:C:\Users\Antonio/.npmrc。(匹配用户配置)5详细的re

windows - 根据批处理文件中的 IF ELSE 条件设置变量不同的值

我的目标是在x64机器上将%PF%变量设置为C:\ProgramFiles(x86)\MSBuild\,在x86机器上设置为C:\ProgramFiles\MSBuild\。我可以很容易地实现这种方式IFDEFINEDProgramFiles(x86)SETPF=%ProgramFiles(x86)%\MSBuild\IFNOTDEFINEDProgramFiles(x86)SETPF=%ProgramFiles%\MSBuild\但我想在单个IFELSE语句中完成此操作。那个IFDEFINEDProgramFiles(x86)(SETPF=%ProgramFiles(x86)%\MS

windows - 将子目录的所有内容复制到父目录中的批处理脚本?

假设我有一个批处理文件script.bat。此批处理文件放置在父文件夹中。>Parentfolderscript.bat>subdirectory1file1.1file1.2file1.3>subdirectory2file2.1file2.2file2.3如何编写批处理文件,以便当我双击它时,它将所有文件从(子目录内)复制到(批处理文件所在的文件夹)? 最佳答案 你要找的代码是for/d%%Iin(*)docopy"%%~I\*".for在*匹配的每个目录(因为/d开关)上执行do之后的命令>。copy副本。%%~I是一个变量,

windows - Symfony2 : can't duplicate site because of strange folders architecture

我必须从prod服务器检索现有的symfony2(2.1.13)项目,以便在本地运行它以进行一些更改。问题是架构似乎有点奇怪。请看一下:$pwd/var/www/html/sites/www.mysite.comdrwxr-xr-x2...4.0KJun3009:30backups/drwxr-x---2...6Mar152013cgi-bin/drwxr-xr-x4...41Aug1018:09_copie1/drwxr-xr-x2...6Apr252014log/drwxr-xr-x12...4.0KAug1115:41releases/drwxr-xr-x7...146May12