คำถามติดแท็ก autohotkey

AutoHotkey (AHK) เป็นซอฟต์แวร์สร้างแมโครอัตโนมัติและโอเพ่นซอร์สฟรีสำหรับ Microsoft Windows ที่อนุญาตให้ผู้ใช้งานซ้ำอัตโนมัติ มันถูกขับเคลื่อนโดยภาษาสคริปต์ที่มีวัตถุประสงค์เบื้องต้นในการจัดหาแป้นพิมพ์ลัดหรือที่รู้จักกันในชื่อปุ่มลัดซึ่งเมื่อเวลาผ่านไปได้พัฒนาเป็นภาษาสคริปต์เต็มรูปแบบ

10
ฉันจะเปิดพรอมต์คำสั่งในโฟลเดอร์ปัจจุบันด้วยแป้นพิมพ์ลัดได้อย่างไร
ฉันจะเปิดพรอมต์คำสั่งในโฟลเดอร์ปัจจุบันด้วยแป้นพิมพ์ลัดใน Windows 7 ได้อย่างไร มีวิธีใดบ้างที่จะใช้สิ่งนี้? ฉันคิดว่า Autohotkey สามารถทำสิ่งนี้ได้ แต่ไม่รู้ว่าจะทำอย่างไร

3
“ เลือกเพื่อคัดลอกและคลิกกลางเพื่อวาง” ใน Windows
มีแอพพลิเคชั่นใดบ้างที่เลียนแบบพฤติกรรม "เลือกเพื่อคัดลอกและคลิกกลางเพื่อวาง" ใน Windows? ฉันหวังว่าจะพบสคริปต์ AutoHotkey สำหรับสิ่งนี้ แต่ฉันทำไม่ได้ อาจจะมีใครบางคนที่นี่สามารถแฮ็คข้อมูลนี้ได้อย่างรวดเร็ว :)


1
ฉันจะหลีกเลี่ยงอักขระ '{' และ '}' ในสคริปต์ AutoHotKey ได้อย่างไร
ฉันกำลังพยายามเขียนสคริปต์แทนที่อัตโนมัติอย่างง่าย แต่ไม่พบวิธีแทรกอักขระ '{}' อักขระการหลบหนีตามปกติ (backtick `หรือ backslash) ดูเหมือนจะไม่สามารถใช้งานได้กับวงเล็บปีกกา เช่น : ร่วม: DRF :: $ (เอกสาร) .ready (ฟังก์ชั่น () {} พื้นที่ `` {n`}); {} {ซ้ายซ้ายซ้าย} {} {} ซ้าย จะช่วยให้ $ (เอกสาร) .ready (ฟังก์ชั่น () ); ค่อนข้างมากกว่า $ (เอกสาร) .ready (function () { });
25 autohotkey 

1
มีวิธียกเลิกการแจ้งเตือนโดยใช้แป้นพิมพ์ลัดใน Windows 10 หรือไม่
ฉันกำลังพูดถึงการแจ้งเตือนที่ปรากฏที่มุมล่างขวาและหายไปเองภายในไม่กี่วินาที อย่างไรก็ตามบางครั้งพวกเขาสามารถใช้พื้นที่จำนวนมากและเข้าไปในทางซึ่งน่ารำคาญ คุณสามารถ 'กวาด' พวกมันด้วยเมาส์เพื่อกำจัดพวกมันเร็วขึ้น แต่มีวิธีทำแบบเดียวกันโดยใช้เพียงแป้นพิมพ์หรือไม่? เพื่อความชัดเจนฉันไม่ต้องการลบการแจ้งเตือนจากศูนย์ปฏิบัติการ แต่ควรจะยกเลิกเพื่อดูในภายหลัง

10
แป้นพิมพ์ลัดเพื่อสลับปุ่มเมาส์
ฉันใช้เมาส์ด้วยมือทั้งสองและต้องการสลับไปมาด้วยเหตุผลด้านความสะดวกสบาย อย่างไรก็ตามสิ่งนี้ทำยากโดยต้องผ่านเมนูประมาณหนึ่งล้านเลเยอร์เพื่อสลับปุ่มในแต่ละครั้ง มีวิธีง่ายๆในการสร้างแป้นพิมพ์ลัดเดียวที่จะสลับปุ่มซ้ายและขวาของเมาส์หรือไม่ แก้ไข: ระบบปฏิบัติการของฉันคือ Windows 7

2
ปุ่มเปลี่ยนฟังก์ชั่น (Fn) และปุ่มควบคุม (Ctrl) บน Lenovo ThinkPad W500
ฉันต้องการสลับFnและCtrlปุ่มบน ThinkPad W500 ของฉัน (เหมือนคนอื่น ๆ ดู: ฉันจะสลับฟังก์ชั่นและปุ่มควบคุมบนแล็ปท็อปของฉันได้อย่างไรและขัดขวางปุ่ม Fn บนแล็ปท็อป ) หลายคนระบุว่า Windows ไม่ได้ลงทะเบียนFnคีย์เป็น keypress แต่ใช้Mihov ASCII Master 2.0ที่ให้ค่า ASCII ของ keypress ฉันเห็นปุ่ม Fn ที่ส่งคืน FF (บางที FF ในกรณีนี้หมายถึง 'ไม่ลงทะเบียน') ฉันยังเห็นว่าปุ่มเช่นCtrlลงทะเบียนด้วยรหัส ASCII หนึ่งเมื่อกดเพียงอย่างเดียวและอีกปุ่มเมื่อกดในคำสั่งผสมด้วยคีย์อื่น Fnจะลงทะเบียนเมื่อกดคนเดียวดังนั้น Windows จึงไม่เห็นคอมโบ นี่เป็นวิธีแก้ปัญหาเช่น AutoHotKey จากตาราง ฉันรันKeyTweak (ซึ่งแสดงรหัสการสแกนฮาร์ดแวร์ของปุ่มกดและFnคีย์ registerd เป็น 57443) เมื่อใช้โปรแกรมนี้ฉันFnจะแมปCtrlกุญแจใหม่ มันทำงานได้อย่างสมบูรณ์แบบ อย่างไรก็ตามฉันสงสัยว่าเนื่องจากปัญหาใน # 1 คำสั่งผสมของFn+ …


9
ฉันจะใช้ Autohotkey เพื่อมุ่งเน้นไปที่แท็บ Google Chrome ที่มีอยู่ไม่ใช่หน้าต่าง "คอนเทนเนอร์" ได้อย่างไร
ฉันจะใช้ Autohotkey เพื่อมุ่งเน้นไปที่แท็บ Google Chrome ที่มีอยู่ไม่ใช่หน้าต่าง "คอนเทนเนอร์" ได้อย่างไร รายละเอียด Google Chrome ดูเหมือนจะเป็นตัวแทนของแต่ละหน้าต่างด้วยที่จับหน้าต่างคอนเทนเนอร์ซึ่งมีแท็บหนึ่งแท็บขึ้นไป แท็บ (อย่างน้อยปัจจุบัน) มีหมายเลขอ้างอิงหน้าต่างของตนเอง ที่จับหน้าต่างแท็บจะมีชื่อหน้าต่าง (ซึ่งปัจจุบันลงท้ายด้วย "- Google Chrome") ในขณะที่หน้าต่างคอนเทนเนอร์นั้นไม่ได้จัดการเอง รหัส autohotkey ต่อไปนี้ใช้ไม่ได้กับ Google Chrome: ^+i:: if WinExist("ahk_class Chrome_WidgetWin_0") WinActivate else Run "C:\Users\vleeshue\AppData\Local\Google\Chrome\Application\chrome.exe" return การรวมนี้จะมุ่งเน้นไปที่หน้าต่าง Google Chrome หากมีอยู่หรือเรียกใช้ Google Chrome อย่างไรก็ตามมักจะกำหนดเป้าหมายหน้าต่างคอนเทนเนอร์ (ใน Window Spy ชื่อหน้าต่างว่างเปล่า) การเปิดใช้งานหน้าต่างคอนเทนเนอร์ไม่อนุญาตให้ใช้แป้นพิมพ์ลัดของ Google Chrome แป้นพิมพ์ลัดที่เข้าไม่ถึงรวมถึง …

1
วิธีรวมสามปุ่มเป็นฮอตคีย์กับ Autohotkey ได้อย่างไร
ฉันต้องการรวมCapsLock Alt kปุ่มต่าง ๆ ไว้ในปุ่มลัดเดียวเช่นนี้ CapsLock & !k:: Send !{Up} วิธีนี้ใช้ไม่ได้เนื่องจาก Autohotkey ไม่อนุญาตให้มีการรวมกันของคีย์มากกว่าสองปุ่มยกเว้นคีย์ตัวปรับแต่ง ค้นหาวิธีแก้ปัญหาฉันพบว่าการใช้รหัสสแกนทางด้านซ้ายอาจเป็นการแก้ไขเช่น: SC035 & !k:: Send !{Up} ฉันทดสอบโซลูชันนี้ด้วย แต่ก็ไม่ได้ทำงานอย่างถูกต้อง ในกรณีนี้การกดCapsLock+kทริกเกอร์ปุ่มลัด
14 autohotkey 

1
มีวิธีใดที่จะทำให้การเชื่อมต่อยังคงอยู่ใน pgAdmin โดยไม่ต้องตั้งค่าบนเซิร์ฟเวอร์
ฉันใช้ postgres.heroku.com เพื่อโฮสต์ฐานข้อมูลของฉัน ซึ่งหมายความว่าฉันไม่มีทางเปลี่ยนการตั้งค่าเซิร์ฟเวอร์ ดังนั้นคำตอบสำหรับคำถามนี้ไม่ได้ช่วยฉัน Heroku ไม่เต็มใจเปลี่ยนการตั้งค่าของพวกเขา (ฉันติดต่อพวกเขาไปแล้ว) ฉันสงสัยว่าวิธีที่ดีที่สุดในการแฮ็ค PgAdmin III เพื่อให้การเชื่อมต่อยังมีชีวิตอยู่ ฉันกำลังคิดถึงสิ่งต่าง ๆ เช่นการสร้างแมโคร Autohotkey เพื่อดำเนินการส่วนติดต่อผู้ใช้โดยอัตโนมัติในขณะที่ PgAdmin อยู่ในพื้นหลังหรืออาจใช้เครื่องมือเครือข่ายบางชนิดเพื่อบังคับให้ส่งข้อความเครือข่ายในนาม PgAdmins ฉันยังได้รับข้อเสนอ 500 $ สำหรับบางคนที่จะเปลี่ยนเป็นรหัสของ PgAmin III ผู้พัฒนา PgAdmin จะไม่แก้ไขรหัสเพียงเพราะ Heroku ฉันควรทำอย่างไรดี? PgAdmin นั้นเหนือกว่าในหลาย ๆ อย่างมันมีข้อเสียเปรียบนี้

1
AutoHotKey ไม่ทำงานกับ Outlook 2010
ฉันสร้างสคริปต์ AutoHotKey และรวบรวมเป็น exe จากนั้นฉันก็รัน exe และเรียกใช้ Outlook 2010 เมื่อฉันพยายามใช้ปุ่มลัดที่ฉันกำหนดฉันได้รับข้อผิดพลาดในแถบสถานะว่า "ไม่อนุญาตให้ทำการดัดแปลงเนื่องจากการเลือกถูกล็อค" ฉันได้ทำการตรวจสอบซ้ำแล้วและตะเข็บข้อผิดพลาดนั้นถูกเชื่อมโยงกับการสิ้นสุด Trail แต่ฉันอยู่ที่คอมพิวเตอร์ทำงานและฉันไม่ได้ทดลองใช้ มีวิธีแก้ไขปัญหานี้หรือไม่? นี่คือไฟล์ ahk ของฉัน SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SendMode Input ; superior speed and reliability. SetTitleMatchMode 2 ;allow partial match to window titles ;******************** ;Hotkeys for …


3
ไม่สามารถรับเครื่องมือ Windows snipping ให้ทำงานอัตโนมัติด้วย AutoHotKey
ฉันพยายามดึงเครื่องมือ Windows 7 ให้ทำงานเมื่อฉันกดPRINTSCREENปุ่มแป้นพิมพ์ด้วย AUTOHOTKEY แม้ว่าฉันจะไม่ประสบความสำเร็จ นี่คือสิ่งที่ฉันมีสำหรับสคริปต์ AutoHotKey ฉันได้ลองสิ่งนี้แล้ว PRINTSCREEN::Run, c:\windows\system32\SnippingTool.exe และนี่ PRINTSCREEN::Run, SnippingTool.exe และนี่ PRINTSCREEN::Run, SnippingTool และทุกคนให้ข้อผิดพลาดที่บอกว่ามันไม่สามารถหาไฟล์ได้ แต่เส้นทางของไฟล์ดูเหมือนจะถูกต้องฉันสามารถคัดลอกวางลงในหน้าต่างและเปิดเครื่องมือสนิปไอเดียทำไมมันถึงไม่ทำงาน? นี่คือรหัสเต็มไฟล์ AHK ของฉัน ... ; ; AutoHotkey Version: 1.x ; Language: English ; Platform: Win7 ; Author: Jason Davis <friendproject@> ; ; Script Function: ; Template script (you can customize this …

2
วิธีทั่วไปในการแมปปุ่มสื่อใหม่ทุกปุ่ม
วันนี้ฉันพยายามที่จะทำการแมปปุ่มมีเดียบนแป้นพิมพ์ใหม่เพื่อฟังก์ชั่นที่มีประโยชน์มากขึ้นและไม่สามารถทำได้ ปัญหา ผู้ผลิตไม่ได้ให้ยูทิลิตี้ในการผูกและดำเนินการคำสั่งที่กำหนดเอง คีย์บอร์ดก่อนหน้าของฉันจาก Logitech มีตัวเลือกดังกล่าวในซอฟต์แวร์SetPoint รหัสส่วนใหญ่ (หรือ scancode) ไม่ได้รับการยอมรับจากโปรแกรมส่วนใหญ่ที่ฉันเคยใช้ในการตรวจจับรหัสหลักพื้นฐาน ตัวอย่างเช่นเครื่องมือที่ยอดเยี่ยมอย่างอื่นของSharpKeysมีโหมดจับที่ซึ่งจะบอกคุณว่าคุณเพิ่งกดปุ่มใด มันเอาฉันเวลาที่จะรู้ว่ามันบอกฉันคีย์รหัสผิดพลาดระหว่างการทดสอบของฉันฉันกดปุ่ม "ดาว" ในด้านบนขวาและ SharpKeys บอกฉันว่านี่คือคีย์ "D" 00_20กับมันสำคัญรหัส แต่รหัสที่ถูกต้องจะเป็น00_181 ความพยายามอีกอย่างคือสคริปต์ AutoHotKeyซึ่งไม่สามารถจดจำคีย์สื่อของฉันที่ผิดปกติได้เช่นกัน งาน ค้นหารหัสคีย์ที่ถูกต้องแม้สำหรับปุ่มสื่อที่ผิดปกติ ทำการแมปคีย์สื่อทั้งหมดใหม่โดยไม่ต้องติดตั้งเครื่องมือหรือโปรแกรมเพิ่มเติม ปรับแต่งรีจิสทรีการใช้ไดรเวอร์ที่ติดตั้งแล้วหรือแอพพกพาขนาดเล็กเป็นที่ยอมรับ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.