請選擇 進入手機版 | 繼續訪問電腦版

NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 284|回復: 5

[問題] 如何大量佈署快捷鍵

[複製鏈接]
發表於 2019-5-6 09:07:24 | 顯示全部樓層 |閱讀模式
請教:

 如何快速將既有的程式上, 快速設定快捷鍵. 小弟目前工作上, 因程式上的問題, 單一個IP印表機卻要設定成多個印表機名稱,

在WIN7底下. 同樣IP的印表機又會縮成一個圖, 必須按下右鍵才能選擇印表機, 想解開成一個名稱一個印表機圖示, 卻苦無找不

到方法, 另一個折衷方式就是開啟就是開啟系統管理工具裡面的列印管理, 又要點一堆圖示後才開啟.

所以是否有甚麼方法可以將 [列印管理] 加上快捷鍵, 方便快速開啟

請大大們幫忙 感謝

發表於 2019-5-6 15:08:14 | 顯示全部樓層
是要這樣 ? ...

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?我要註冊

x
 樓主| 發表於 2019-5-6 17:22:40 | 顯示全部樓層
金田一大:

是的,能否有甚麼方式 可以快速塞入快速鍵,批次檔或VBS都可以.
發表於 2019-5-6 18:43:35 | 顯示全部樓層
本帖最後由 阿達金田一 於 2019-5-6 19:45 編輯
peeche 發表於 2019-5-6 17:22
金田一大:

是的,能否有甚麼方式 可以快速塞入快速鍵,批次檔或VBS都可以. ...

那個設定其實是 捷徑(.lnk) 的設定
所以你可以試著先設定好...然後 備份 設定好的 捷徑
其它PC在還原回去...不過可能要重開機才會生效

不過因為我不太清楚 win 的 lnk hotkey 的運作機制...
所以可能上述方法也沒用

例如...
必需要透過 系統 ...設定 或 建立 捷徑 hotkey ... hotkey 才會生效
如果是這樣...單純copy 設定好的 .lnk 可能就沒用有

那就要用 bat 或 vbs 來建立 .lnk
不過我也不清楚這樣算不算透過 系統 建立
應該說...這樣建立不知道會不會使用到 系統 hotkey 設定程序...會的話就 ok

wsh(vbs) 建立 .lnk 參考
https://support.microsoft.com/zh ... windows-script-host
發表於 2019-5-6 19:12:13 | 顯示全部樓層
本帖最後由 阿達金田一 於 2019-5-6 19:42 編輯

另外...經測試... .lnk 的快捷鍵功能...好像只有特定的路徑下的 .lnk 有做用
例如 桌面 和 系統管理工具

下面貼一個我寫的 BAT (已測試 hotkey 可用)
[Bash shell] 純文本查看 復制代碼
@echo off

set Lnk=%ProgramData%\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Print Management.lnk
set Lnk_Target=%systemroot%\system32\printmanagement.msc
set Lnk_Arg=
set Lnk_Dir=
set Lnk_Desc=管理本機印表機和遠端列印伺服器。
set Lnk_ICO=%systemroot%\system32\pmcsnap.dll
set Lnk_HK=F2

set Lnk_CMD=mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(""%Lnk%""):b.TargetPath=""%Lnk_Target%""
if defined Lnk_Arg set Lnk_CMD=%Lnk_CMD%:b.Arguments=""%Lnk_Arg:"=""""%""
if defined Lnk_Dir set Lnk_CMD=%Lnk_CMD%:b.WorkingDirectory=""%Lnk_Dir%""
if defined Lnk_Desc set Lnk_CMD=%Lnk_CMD%:b.Description=""%Lnk_Desc%""
if defined Lnk_ICO set Lnk_CMD=%Lnk_CMD%:b.IconLocation=""%Lnk_ICO%""
if defined Lnk_HK set Lnk_CMD=%Lnk_CMD%:b.Hotkey=""%Lnk_HK%""
set Lnk_CMD=%Lnk_CMD%:b.Save:close")

%Lnk_CMD%


.lnk 建立路徑是原本的 列印管理 .lnk
繁中系統 雖然顯示 列印管理...但檔名其實都英文...
所以會蓋過去原本的 lnk ... 如果不要蓋原本的 lnk 改一下 .lnk 檔名
要改 hotkey 改

set Lnk_HK=

可以用
F1~F12
ALT+CTRL+一般按鍵 ( A~Z 0-9 ` - = , . / [ ] \ )

至於還有沒有其它可用的不知道...要自己測
另外...我自己亂玩亂測一下...
用 WSH 或 BAT (BAT 其實也是最後也是引用 WSH)
hotkey 可以用的 組合鍵 的 功能單鍵 有

CTRL
ALT
SHFIT

然後之間用 +

像是可以
CTRL+F2
ALT+F2

其實 一般按鍵 單鍵 也可以直接設快速鍵...但應該不會沒人會去設
不然設個 A ... 按 A 就去執行程式了...輸入打不出 A 了
 樓主| 發表於 2019-5-7 08:19:20 | 顯示全部樓層
金田一大:

金大的批次檔確實是可以用的,原本是想可以在原有的檔案上面做修改或植入的動作,但查了許久好像也沒這功能

HOT KEY 的設定也沒寫入Registry中.

感謝金大的援助 謝謝~
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2019-7-20 22:26 , Processed in 0.277950 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表