为了让系统再次运行 .bat 文件(双击它们时),我应该将“打开方式...”属性设置为什么?
不知何故,我的老板说服了他的工作站,.bat文件处理程序应该是 Word。现在,当双击.bat文件时,它们会在 Word 中打开。
我在 Windows 7 专业版上使用 cygwin。
当我创建诸如 MyNewFile.java 之类的新文件时,它似乎将默认权限设置为 755。这不是我想要的。对于常规文件,我希望它是 644。
每次我在 cygwin 终端之外创建新文件时都必须更改权限非常烦人(来自 cygwin 终端的 cp 工作正常并且只是按预期保持现有权限,即使从 cygwin 内部创建新文件也可以工作)。
或者,在 git 中是否有任何方法可以自动更改 *.myextension 文件以始终具有特定权限?
如果没有,有没有办法递归 chmod 644 所有 *.myextension 文件在文件夹下递归(不影响文件夹权限!)?
Windows 7 任务计划程序允许我在计算机空闲时运行任务,但是当计算机从空闲状态恢复或不再空闲时,似乎没有任何明显的方法来运行任务。
当计算机不再空闲时,肯定会在 Windows 中触发一些事件(事件日志?)?或者某种方法来捕获计算机不再空闲的事实,并通过计划任务响应它?
我该怎么做?
或者,在最坏的情况下,是否有命令行程序可以在计算机进入/退出空闲状态时调用命令或事件?
[更新:]我对 Diogo Rocha 的回复中的方法有效。我通过 py2exe 从这个脚本中创建了一个空的可执行文件:
import sys
import time
#restart a pause every twenty seconds, with two functions that call each other.
def call_pause():
pause()
def pause():
time.sleep(20)
call_pause()
call_pause()
Run Code Online (Sandbox Code Playgroud)
-- 并在 Windows 中设置一个计划任务,这是导出的 HTML:
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2012-04-27T17:40:46.8871631</Date>
<Author>GENIUS-BREATH-COMPY</Author>
<Description>This task runs ProgA when the computer enters an idle state, and terminates ProgA when the computer *leaves* an idle state. The is all for scheduled TaskB, …Run Code Online (Sandbox Code Playgroud)