本ページには広告が含まれています。
目次
リンクのショートカットキーに対応する値を取得します。
- 構文
- Integer = ShellLinkObject.Hotkey
- 引数
- 戻り値
ShellLinkObject オブジェクトを返すメソッド・プロパティ
- FolderItem.GetLink プロパティ
- 項目がショートカットの場合は、Shell.Hotkeyを格納します。
関連するメソッド・プロパティ
ショートカットキーと対応する値
母体キー
キー | 値 |
---|---|
Shift | 256 |
Ctrl | 512 |
Alt | 1024 |
組み合わせるキー
キー | 値 |
---|---|
End | 35 |
Home | 36 |
Insert | 45 |
A | 65 |
B | 66 |
C | 67 |
D | 68 |
E | 69 |
F | 70 |
G | 71 |
H | 72 |
I | 73 |
J | 74 |
K | 75 |
L | 76 |
M | 77 |
N | 78 |
O | 79 |
P | 80 |
Q | 81 |
R | 82 |
S | 83 |
T | 84 |
U | 85 |
V | 86 |
W | 87 |
X | 88 |
Y | 89 |
Z | 90 |
Num 0 | 96 |
Num 1 | 97 |
Num 2 | 98 |
Num 3 | 99 |
Num 4 | 100 |
Num 5 | 101 |
Num 6 | 102 |
Num 7 | 103 |
Num 8 | 104 |
Num 9 | 105 |
Num * | 106 |
Num + | 107 |
Num - | 109 |
Num Del | 110 |
F1 | 112 |
F2 | 113 |
F3 | 114 |
F4 | 115 |
F5 | 116 |
F6 | 117 |
F7 | 118 |
F8 | 119 |
F9 | 120 |
F10 | 121 |
F11 | 122 |
F12 | 123 |
Num / | 2159 |
組み合わせ一覧
キー | 値 |
---|---|
Num * | 106 |
Num + | 107 |
Num - | 109 |
Shift+A | 321 |
Shift+B | 322 |
Shift+C | 323 |
Shift+D | 324 |
Shift+E | 325 |
Shift+F | 326 |
Shift+G | 327 |
Shift+H | 328 |
Shift+I | 329 |
Shift+J | 330 |
Shift+K | 331 |
Shift+L | 332 |
Shift+M | 333 |
Shift+N | 334 |
Shift+O | 335 |
Shift+P | 336 |
Shift+Q | 337 |
Shift+R | 338 |
Shift+S | 339 |
Shift+T | 340 |
Shift+U | 341 |
Shift+V | 342 |
Shift+W | 343 |
Shift+X | 344 |
Shift+Y | 345 |
Shift+Z | 346 |
Ctrl+End | 547 |
Ctrl+Home | 548 |
Ctrl+Insert | 557 |
Ctrl+A | 577 |
Ctrl+B | 578 |
Ctrl+C | 579 |
Ctrl+D | 580 |
Ctrl+E | 581 |
Ctrl+F | 582 |
Ctrl+G | 583 |
Ctrl+H | 584 |
Ctrl+I | 585 |
Ctrl+J | 586 |
Ctrl+K | 587 |
Ctrl+L | 588 |
Ctrl+M | 589 |
Ctrl+N | 590 |
Ctrl+O | 591 |
Ctrl+P | 592 |
Ctrl+Q | 593 |
Ctrl+R | 594 |
Ctrl+S | 595 |
Ctrl+T | 596 |
Ctrl+U | 597 |
Ctrl+V | 598 |
Ctrl+W | 599 |
Ctrl+X | 600 |
Ctrl+Y | 601 |
Ctrl+Z | 602 |
Ctrl+F1 | 624 |
Ctrl+F2 | 625 |
Ctrl+F3 | 626 |
Ctrl+F4 | 627 |
Ctrl+F5 | 628 |
Ctrl+F6 | 629 |
Ctrl+F7 | 630 |
Ctrl+F8 | 631 |
Ctrl+F9 | 632 |
Ctrl+F10 | 633 |
Ctrl+F11 | 634 |
Ctrl+F12 | 635 |
Ctrl+Shift+A | 833 |
Ctrl+Shift+B | 834 |
Ctrl+Shift+C | 835 |
Ctrl+Shift+D | 836 |
Ctrl+Shift+E | 837 |
Ctrl+Shift+F | 838 |
Ctrl+Shift+G | 839 |
Ctrl+Shift+H | 840 |
Ctrl+Shift+I | 841 |
Ctrl+Shift+J | 842 |
Ctrl+Shift+K | 843 |
Ctrl+Shift+L | 844 |
Ctrl+Shift+M | 845 |
Ctrl+Shift+N | 846 |
Ctrl+Shift+O | 847 |
Ctrl+Shift+P | 848 |
Ctrl+Shift+Q | 849 |
Ctrl+Shift+R | 850 |
Ctrl+Shift+S | 851 |
Ctrl+Shift+T | 852 |
Ctrl+Shift+U | 853 |
Ctrl+Shift+V | 854 |
Ctrl+Shift+W | 855 |
Ctrl+Shift+X | 856 |
Ctrl+Shift+Y | 857 |
Ctrl+Shift+Z | 858 |
Alt+A | 1089 |
Alt+B | 1090 |
Alt+C | 1091 |
Alt+D | 1092 |
Alt+E | 1093 |
Alt+F | 1094 |
Alt+G | 1095 |
Alt+H | 1096 |
Alt+I | 1097 |
Alt+J | 1098 |
Alt+K | 1099 |
Alt+L | 1100 |
Alt+M | 1101 |
Alt+N | 1102 |
Alt+O | 1103 |
Alt+P | 1104 |
Alt+Q | 1105 |
Alt+R | 1106 |
Alt+S | 1107 |
Alt+T | 1108 |
Alt+U | 1109 |
Alt+V | 1110 |
Alt+W | 1111 |
Alt+X | 1112 |
Alt+Y | 1113 |
Alt+Z | 1114 |
Ctrl+Alt+A | 1601 |
Ctrl+Alt+B | 1602 |
Ctrl+Alt+C | 1603 |
Ctrl+Alt+D | 1604 |
Ctrl+Alt+E | 1605 |
Ctrl+Alt+F | 1606 |
Ctrl+Alt+G | 1607 |
Ctrl+Alt+H | 1608 |
Ctrl+Alt+I | 1609 |
Ctrl+Alt+J | 1610 |
Ctrl+Alt+K | 1611 |
Ctrl+Alt+L | 1612 |
Ctrl+Alt+M | 1613 |
Ctrl+Alt+N | 1614 |
Ctrl+Alt+O | 1615 |
Ctrl+Alt+P | 1616 |
Ctrl+Alt+Q | 1617 |
Ctrl+Alt+R | 1618 |
Ctrl+Alt+S | 1619 |
Ctrl+Alt+T | 1620 |
Ctrl+Alt+U | 1621 |
Ctrl+Alt+V | 1622 |
Ctrl+Alt+W | 1623 |
Ctrl+Alt+X | 1624 |
Ctrl+Alt+Y | 1625 |
Ctrl+Alt+Z | 1626 |
Ctrl+Alt+Scroll Lock | 1681 |
Ctrl+Alt+: | 1722 |
Ctrl+Alt+; | 1723 |
Ctrl+Alt+, | 1724 |
Ctrl+Alt+- | 1725 |
Ctrl+Alt. | 1726 |
Ctrl+Alt+/ | 1727 |
Ctrl+Alt+@ | 1728 |
Ctrl+Alt+\ | 1756 |
Ctrl+Alt+[ | 1755 |
Ctrl+Alt+] | 1757 |
Ctrl+Alt+^ | 1758 |
Ctrl+Alt+\ | 1762 |
Ctrl+Shift+Alt+A | 1857 |
Ctrl+Shift+Alt+B | 1858 |
Ctrl+Shift+Alt+C | 1859 |
Ctrl+Shift+Alt+D | 1860 |
Ctrl+Shift+Alt+E | 1861 |
Ctrl+Shift+Alt+F | 1862 |
Ctrl+Shift+Alt+G | 1863 |
Ctrl+Shift+Alt+H | 1864 |
Ctrl+Shift+Alt+I | 1865 |
Ctrl+Shift+Alt+J | 1866 |
Ctrl+Shift+Alt+K | 1867 |
Ctrl+Shift+Alt+L | 1868 |
Ctrl+Shift+Alt+M | 1869 |
Ctrl+Shift+Alt+N | 1870 |
Ctrl+Shift+Alt+O | 1871 |
Ctrl+Shift+Alt+P | 1872 |
Ctrl+Shift+Alt+Q | 1873 |
Ctrl+Shift+Alt+R | 1874 |
Ctrl+Shift+Alt+S | 1875 |
Ctrl+Shift+Alt+T | 1876 |
Ctrl+Shift+Alt+U | 1877 |
Ctrl+Shift+Alt+V | 1878 |
Ctrl+Shift+Alt+W | 1879 |
Ctrl+Shift+Alt+X | 1880 |
Ctrl+Shift+Alt+Y | 1881 |
Ctrl+Shift+Alt+Z | 1882 |
Ctrl+Shift+End | 2851 |
Ctrl+Shift+Home | 2852 |
Ctrl+Shift+Insert | 2861 |
Ctrl+Alt+Home | 3620 |
Ctrl+Alt+Page Up | 3617 |
Ctrl+Alt+Page Down | 3618 |
Ctrl+Alt+Left | 3621 |
Ctrl+Alt+Up | 3622 |
Ctrl+Alt+Right | 3623 |
Ctrl+Alt+Down | 3624 |
Ctrl+Alt+Num Lock | 3728 |
使い方
1614は「Ctrl+Alt+N」のキーを表しています。
DIM Shell = CREATEOLEOBJ("Shell.Application")
DIM Folder = Shell.NameSpace("D:\Desktop\")
DIM FolderItem = Folder.ParseName("メモ帳.lnk")
DIM ShellLinkObject = FolderItem.GetLink
PRINT ShellLinkObject.HotKey
- 結果
1614
プログラム実行例
ショートカットの情報を取得
DIM Shell = CREATEOLEOBJ("Shell.Application")
DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM path = "D:\Desktop\Google Chrome.lnk"
DIM Folder = Shell.NameSpace(FSO.GetParentFolderName(path))
DIM FolderItem = Folder.ParseName(FSO.GetFileName(path))
DIM ShellLinkObject = FolderItem.GetLink()
WITH ShellLinkObject
PRINT "引数," + .Arguments
PRINT "コメント," + .Description
PRINT "ショートカットキー," + .Hotkey
PRINT "場所," + .Path
PRINT "実行時の大きさ," + .ShowCommand
PRINT "作業フォルダー," + .WorkingDirectory
ENDWITH
結果
引数, --app=http://google.com --incognito
コメント, Google Chromeを起動します。
ショートカットキー, 1603
場所, C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
実行時の大きさ, 1
作業フォルダー, C:\Program Files (x86)\Google\Chrome\Application
使用関数