imnebula 发表于 2010-1-4 14:22:41

老板键怎么做?请高人帮忙解惑。

本帖最后由 imnebula 于 2010-1-15 08:15 编辑

绕一在圈解决不了。算了

sanmoking 发表于 2010-1-4 15:22:56

帮顶,希望高手出个au3的虚拟桌面的源码。。。

阿福 发表于 2010-1-4 19:33:50

本帖最后由 阿福 于 2010-1-5 08:20 编辑

运行后,右键点图标创建一个新桌面,运行程序。如果要回到原桌面右键点“打开”选到desktop。
autoit

阿福 发表于 2010-1-4 21:04:30

本帖最后由 阿福 于 2010-1-7 22:12 编辑

问题补充:按您下楼所提功能,应是“虚拟桌面专家”的功能,这个用au3我没写过,歉,有空时我负责了。
元月7日:见20#


为了升级快点,老板键也帮你写了吧。
例如你新建了一个桌面“game”,按ctrl+0回到工作桌面“Default”:
在主程序处加上:
HotKeySet("^0", "_ChangeDefaltDesktop")
再加上一个自定义函数:
Func _ChangeDefaltDesktop()
   
    TrayItemSetState($desktops[$currentIndex], 4)
       
        $currentDesktop="Default"
    For $a = 1 to $count
      If $desktops[$a] = $currentDesktop then
            $currentIndex = $a
                        ExitLoop
      EndIf
    Next
       
    _StoreDesktop(@DesktopDir, $desktopsDir & '\' & $currentDesktop, 0)
   
    $newWallpaper = IniRead($desktopsDir &'\DesktopInfo.ini' , 'Background', $currentDesktop, '')
    If $newWallpaper <> '' then _ChangeDesktopBackground($newWallpaper)
   
    TrayItemSetState($desktops[$a], 1)   
   
    WinActivate('Program Manager')
    Send('{F5}')
       
EndFunc
完整代码如下(上一楼的就不用下载了,只要下载这楼的,和上一楼的区别就是加了自定义函数_ChangeDefaltDesktop)

dreamgg 发表于 2010-1-4 21:18:38

非常感谢,我也需要这个程序。

imnebula 发表于 2010-1-4 22:47:51

本帖最后由 imnebula 于 2010-1-15 08:16 编辑

另外,最好是可以弄一个可以用参数启动的最好。不要任务栏 有图标。

imnebula 发表于 2010-1-4 22:51:54

本帖最后由 imnebula 于 2010-1-15 08:17 编辑

如果 参数运行比较 困难。那就不要这个也行。

imnebula 发表于 2010-1-6 02:48:00

本帖最后由 imnebula 于 2010-1-15 08:17 编辑

似乎很难?没有牛人出现?哪位达人快快来帮忙啦

imnebula 发表于 2010-1-7 19:06:54

回复 10# 阿福
好,我马上试试!感谢阿福

imnebula 发表于 2010-1-7 19:08:05

回复 10# 阿福
好,我马上试试!感谢阿福

---------------------------
注册表错误!
---------------------------
无法读取背景注册表
---------------------------
确定   
---------------------------

    ---------------------------
AutoIt Error
---------------------------
Line -1:


Error: Invalid keyword at the start of this line.
---------------------------
确定   
---------------------------

imnebula 发表于 2010-1-7 19:11:23

本帖最后由 imnebula 于 2010-1-15 08:17 编辑

我下载了SANHEN提供的WINLOCKDLL.DLL文件。

imnebula 发表于 2010-1-7 19:13:52

参考:上最牛的DLL强锁
http://www.autoitx.com/forum.php?mod=viewthread&tid=859&extra=&page=1

imnebula 发表于 2010-1-7 19:16:34

回复 14# 阿福
好的,我加了你的QQ。
不用桌面背景也行了。不要求美观。代码越精简越好。
因为第二桌面只是为了开一个程序。甚至连任务栏,我的电脑等,都不需要。

imnebula 发表于 2010-1-7 19:40:56

本帖最后由 imnebula 于 2010-1-15 08:18 编辑

回复 14# 阿福
嗯,刚才我设置了桌面背景后就能正常运行了。

imnebula 发表于 2010-1-7 19:45:22

本帖最后由 imnebula 于 2010-1-15 08:18 编辑

回复 17# 阿福
可以的。已经有包含了
页: [1] 2
查看完整版本: 老板键怎么做?请高人帮忙解惑。