有没有办法在Windows类型中创建exe,bat或其他文件,以便在执行后将光标更改为“忙”?

时间:2013-03-26 15:06:31

标签: windows batch-file cursor

我试图通过执行一个文件来模拟一个繁忙的窗口,甚至更简单,一个忙碌的光标,该文件会将光标更改一段时间。我希望能够控制光标处于“忙碌”状态的时间。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

创建批处理文件并将“TIMEOUT 60”语句放在哪里可行吗? 60就是秒数,因此您可以根据需要进行调整。

如果这不提供您正在寻找的“忙”状态,您还可以在批处理文件中创建一个计数到某个固定数字的for循环,然后退出。

答案 1 :(得分:0)

您可以创建AutoHotkey脚本。

使用此SetSystemCursor功能,并在自动执行部分的顶部添加以下内容:

#NoTrayIcon
#Persistent

DefaultBusyTime := 1000
SetSystemCursor("IDC_WAIT")
If %0% > 1
    SetTimer,RestoreSystemCursor,-%1%
Else
    SetTimer,RestoreSystemCursor,-%DefaultBusyTime%
Return

RestoreSystemCursor:
    SetSystemCursor("Restore")
    ExitApp
Return

完整脚本:busycursor.ahk

编译为独立的可执行文件:

Ahk2Exe.exe /in busycursor.ahk /out busycursor.exe

以毫秒为单位传递忙等待时间作为参数:

busycursor 2500