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

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

1
วิธีการผูกคลิกเมาส์เพื่อเปิดมุมมองงานใน Windows 10
ฉันใช้ Sketchpad บน Windows Ink Space บนแท็บเล็ตมากและบางครั้งฉันต้องการสลับระหว่างแอปพลิเคชัน ไม่มี ปิดสเกตช์แพดและไม่เคลื่อนไหวมาก - เช่น: สลับไปยังมุมมองงานอย่างรวดเร็วคลิกหน้าต่างที่แตกต่างกันเป็นวินาทีสลับไปยังมุมมองงานเปิด Sketchpad อีกครั้ง ฉันมี Tonor Bluetooth mouse ซึ่งมี ปุ่ม ที่ฉันไม่ได้ใช้ แต่ต้องการ rebind เพื่อสลับหน้าต่างมุมมองงาน - ปุ่มนี้เป็นปุ่ม DPI ฉันจะเชื่อมโยงปุ่มนี้อีกครั้งบนเมาส์บลูทู ธ เพื่อสลับ มุมมองงาน หน้าต่าง? อาจเป็นสคริปต์ AutoHotKey หาก Windows10 ไม่รองรับ แต่ใน AutoHotKey ฉันจะได้ชื่อของปุ่มเมาส์นี้เพื่อรันคำสั่งกดได้อย่างไร

1
สร้างปุ่มลัด / แป้นพิมพ์ลัดเพื่อปิดหน้าต่าง Notepad ++ ค้นหาผลลัพธ์
ฉันหวังไว้เสมอว่า Notepad++ มีแป้นพิมพ์ลัดสำหรับปิดบานหน้าต่าง / ค้นหาผลลัพธ์ที่ปรากฏขึ้นเมื่อฉันทำอย่างใดอย่างหนึ่งต่อไปนี้: ค้นหาทั้งหมดในเอกสารที่เปิดทั้งหมด ค้นหาทั้งหมดในเอกสารปัจจุบัน ค้นหาทั้งหมด (ในหลายไฟล์) ไม่มีหนึ่งในตัวตามที่กล่าวถึงใน คำถามนี้ เช่นเดียวกับ อันนี้ และ อันนี้ ; F7 เปิดบานหน้าต่างหรือหน้าต่าง แต่ไม่ปิด ลิงก์คำถามที่สองด้านบนแสดงให้เห็นว่า Esc จะปิดบานหน้าต่างหรือหน้าต่าง แต่สิ่งนี้ไม่ได้ผลสำหรับฉันอย่างน้อยใน Notepad ++ & gt; = 6 มีวิธีสร้างคีย์ลัดหรือแป้นพิมพ์ลัดเพื่อปิดหน้าต่าง / ค้นหา "ผลลัพธ์" หรือไม่?

2
วิธีการปิดการใช้งาน / ระงับ Autohotkey โดยอัตโนมัติเมื่อบางโปรแกรมอยู่ในโฟกัส?
สคริปต์ของฉันมี #IfWinActive หลายบรรทัดแล้วและขณะนี้ฉันใช้ #IfWinNotActive บนฮอตคีย์ทั่วโลกของฉันเพื่อปิดการใช้งานเมื่อฉันมีหน้าต่างที่เปิด อย่างไรก็ตามนี่ไม่ใช่วิธีแก้ปัญหาที่ดีมากและตอนนี้ฉันมีโปรแกรมมากกว่าหนึ่งโปรแกรมที่ต้องการปิดใช้งานปุ่มลัดสำหรับ ขณะนี้ฉันหยุดและเลิกสคริปต์ของตัวเองด้วยตนเอง แต่สิ่งนี้ค่อนข้างน่าเบื่อ ฉันสงสัยว่าจะมีวิธีหยุดสคริปต์โดยอัตโนมัติเมื่อโปรแกรมบางโปรแกรมทำงานหรือไม่หยุดทำงานเมื่อโปรแกรมหยุดโฟกัส

1
ฉันจะเขียนสคริปต์ AutoHotKey เพื่อค้นหาและแทนที่สตริงคลิปบอร์ดได้อย่างไรเมื่อรายการถูกคัดลอกไปยังคลิปบอร์ด
ฉันต้องการสร้างสคริปต์ AutoHotKey เพื่อที่ว่าเมื่อรายการสตริงถูกคัดลอกไปยังคลิปบอร์ดการค้นหาและแทนที่จะทำบนสตริงและสตริงผลลัพธ์จะถูกคัดลอกไปยังคลิปบอร์ด โดยหลักการแล้วฉันต้องการที่จะเกิดขึ้นโดยอัตโนมัติเมื่อมีเหตุการณ์ของคลิปบอร์ดได้รับการเติมข้อมูล โค้ดหลอกสำหรับสิ่งนี้อาจมีลักษณะดังนี้: สมมติว่าเป็นตัวอย่างที่สตริงที่จะวางบนคลิปบอร์ดคือ "h: \ my folder" เหตุการณ์ของคลิปบอร์ดที่ได้รับการเติมข้อมูล (นึกคิด) หรือหากจำเป็นฉันสามารถเรียกใช้การกระทำได้หลายวิธี "h: \" ถูกแทนที่ด้วย "\ myserver \ my share \" "\ myserver \ my share \ my folder" ถูกคัดลอกไปยังคลิปบอร์ด ฉันจะทำสิ่งนี้ได้อย่างไร

1
ส่งรหัสใน AutoHotKey โดยไม่มีการสอบถามซ้ำ
ฉันต้องการแทนที่F1แต่ใช้SHIFT+ F1เป็นF1 ตกลงสิ่งนี้หมายความว่าอย่างไร ฉันต้องการแทนที่F1ด้วยคำสั่ง AHK ส่วนตัวของฉัน F1::Run C:\..\foo.exe แต่มีแอพที่ฉันต้องการF1คีย์เริ่มต้น เป็นไปได้ไหมที่จะทำอะไรซักอย่าง +F1:: Send {F1} ไม่มีการเรียกซ้ำไปยังฮอตคีย์แรกของฉันหรือไม่ กล่าวอีกนัยหนึ่ง: ส่งกุญแจโดยไม่ต้องเรียกใช้ปุ่มลัด AHK ที่มีอยู่ ฉันหวังว่ามันชัดเจนว่าฉันขออะไร! :)

1
เหตุใด windows จึงเปลี่ยนข้อกำหนดการยกระดับสิทธิ์ของสคริปต์ AutoHotKey ของฉันและฉันจะป้องกันได้อย่างไรในอนาคต
ฉันกำลังทำงานกับสคริปต์ AutoHotKey (AHK) เพื่อสร้างการเคลื่อนไหวของเมาส์รูปแบบสำเร็จรูปสำหรับโปรแกรมดูโมเดลที่ง่ายมาก ฉันทำงานกับมันเป็นชั่วโมงที่ดี ฉันซิปสคริปต์โพสต์ไว้ในฟอรัมและคิดว่า "โอ้โหฉันควรเพิ่ม bla bla bla ในสคริปต์" เมื่อฉันกลับไปที่โปรแกรมสคริปต์ AHK จะไม่ทำงาน ฉันเห็นการเคลื่อนไหวของเมาส์ทำงานในโปรแกรมอื่น (notepad, chrome ฯลฯ ) แต่ไม่ใช่ตำแหน่งที่ฉันทำงานชั่วโมงก่อน หลังจากโยนปาเป้าหลายชั่วโมงที่กำแพงการแก้ไขปัญหาฉันพบว่าการแก้ไขคือการตั้งค่า AHK.exe ให้เรียกใช้ในฐานะผู้ดูแลระบบ คำถามที่นี่มีหลาย เหตุใด Windows 7 จึงเป็นปัญญาในทันทีทันใดตัดสินใจว่าการยกระดับนั้นจำเป็นในการใช้งานกลาง ข้อกำหนดการอนุญาตเหล่านี้สามารถถูกคืนค่าโดยการพูดการลบคีย์ออกจากรีจิสทรีหรืออะไรบางอย่างได้หรือไม่? ในอนาคตจะสามารถหลีกเลี่ยงพฤติกรรม Windows ประเภทนี้ได้อย่างไร

1
เริ่มและหยุดหลายโปรแกรม
ฉันต้องการเริ่ม Spotify Toastify และ EZblocker ในทันทีและออกจากพวกเขาหากพวกเขากำลังทำงานในครั้งเดียว การเริ่มต้นใช้งานนั้นง่ายเพียงแค่คำสั่งเริ่มต้นหยุดไม่ได้ฉันเห็นคำตอบมากมายเกี่ยวกับ SO แต่ฉันไม่รู้ชุดงานและฉันไม่รู้ว่าจะทำอย่างไรถ้าอื่นมันควรจะง่าย แต่ฉันไม่เคยเรียนรู้ ชุด บวกฉันสงสัยว่า autohotkey จะเป็นทางออกที่ดีกว่า ฉันอยู่บน windows 10 โปรดทราบว่า Toastify สามารถเริ่มและหยุด Spotify ได้ดังนั้นฉันต้องเริ่มและหยุด EZblocker และ Toastify

1
Autohotkey numpad mouse script เหตุการณ์ที่แพร่กระจายไปยังบางโปรแกรม แต่ไม่รวมถึงโปรแกรมอื่น ๆ
ฉันมีปัญหาเมื่อลองสคริปต์ตัวอย่างหนึ่งตัวใน autohotkey docs: http://www.autohotkey.com/docs/scripts/NumpadMouse.htm เมื่อโปรแกรมอย่าง Notepad ++ ได้รับความสนใจดูเหมือนว่าสคริปต์จะไม่ได้รับเหตุการณ์สำคัญและดูเหมือนว่า Notepad จะใช้เหตุการณ์สำคัญแทน มีการดัดแปลงสคริปต์ที่จะอนุญาตให้รับเหตุการณ์ไม่ว่าหน้าต่างจะเปิดหรือไม่

1
วิธีใช้ autohotkey เพื่อเรียกใช้โปรแกรมบรรทัดคำสั่ง?
ฉันกำลังนั่งอยู่หลังพร็อกซีขององค์กรฉันต้องเปลี่ยนพร็อกซีของคอมไพล์บ่อยครั้งเมื่อทำการพัฒนา ดังนั้นฉันต้องการใช้ autohotkey เพื่อสร้างสคริปต์เพื่อสลับการตั้งค่าพร็อกซีของ git แต่ฉันไม่สามารถหาวิธีทำได้: Run %comspec% /c ""C:\Program Files\Git\bin\git.exe" "config" "--global" "http.proxy" "http://xxx:8080"" Run %comspec% /c ""C:\Program Files\Git\bin\git.exe" "config" "--global" "https.proxy" "xxx:8080"" ;Run, "C:\Program Files\Git\bin\git.exe" config --global http.proxy http://xxx:8080 ;Run, "C:\Program Files\Git\bin\git.exe" config --global https.proxy http://xxx:8080 ข้างต้นเป็นสิ่งที่ฉันพยายาม แต่พวกเขาไม่ทำงาน กรุณาช่วย.
1 proxy  git  autohotkey 

0
AutoHotKey สามารถโฟกัสแผงควบคุมได้หรือไม่
บางโปรแกรมมีแผงควบคุมแบบลอยตัวภายในหน้าต่างหลัก เนื่องจากความสามารถในการโฟกัสด้วยแป้นพิมพ์ขึ้นอยู่กับกรอบที่ใช้อยู่จึงมีวิธีใช้ AutoHotKey ในการทำสิ่งนี้แทนหรือไม่? ตัวอย่างเช่น, PDF-XChange Viewer มีแผงบุ๊กมาร์ก แผงจะต้องมีการมุ่งเน้นถ้าฉันต้องการที่จะแทรกคั่นด้วย ins หรือเลือกบุ๊คมาร์คด้วยลูกศรบนแป้นพิมพ์ ถ้าไม่ ins คีย์นั้นไม่มีประโยชน์หรือปุ่มลูกศรย้ายหน้าปัจจุบัน พร้อมโฟกัส สีเหลืองในแถบหัวเรื่องระบุว่าพาเนลถูกโฟกัส: โดยไม่ต้องโฟกัส แผงยังไม่ได้มุ่งเน้น เฉพาะการคลิกในกล่องสีแดงเท่านั้นที่สามารถโฟกัสได้ การคลิกที่ตำแหน่งอื่น ๆ (แถบชื่อปุ่มปุ่มจับเลื่อนและย้ายไปรอบ ๆ ) ไม่ได้เน้นไปที่: โปรแกรมทั้งหมด ที่เกี่ยวข้อง: • ผู้ชม PDF ที่สามารถนำทางบุ๊กมาร์กด้วยคีย์บอร์ดเท่านั้น • จะทราบได้อย่างไรว่าโปรแกรมจัดการหน้าต่างใช้โปรแกรมเฉพาะ?

2
AutoHotkey กับ Outlook (ย้ายอีเมล)
ฉันกำลังพยายามตั้งค่าทางลัดเพื่อให้ฉันสามารถย้ายอีเมลไปยังโฟลเดอร์ "Actioned" ได้อย่างง่ายดายจากกล่องจดหมายเข้าของฉัน ฉันได้ตั้งค่านี้เป็น Quick Action ใน Outlook แต่การรวมคีย์ถูก จำกัด ไว้ที่ Ctrl + Shift + 1 ที่น่าอึดอัดใจมาก ดังนั้นฉันจึงพยายามจับคู่คีย์นี้กับสิ่งที่ดีกว่าเช่นCtrl+ Altโดยใช้ AutoHotKey ฉันไม่สามารถทำงานให้สำเร็จได้ นี่คือสิ่งที่ฉันมีในปัจจุบัน: ^!::Send {Ctrl down} {LShift down} {1} {Ctrl up} {LShift up}

1
AHK - วิธีจัดกลุ่มคำสั่งที่แตกต่างกันไปยังคีย์ลัด?
ใน Photoshop ฉันมี 3 การกระทำสำหรับปุ่มลัด "g" ของฉัน: ถ้าฉันถือ "space + g" ให้ซูมเข้าและเปิดใช้งานเครื่องมือ (ซูม); หากแตะ "g" ให้เปิดใช้งานเครื่องมือ (รอยเปื้อน) และ... หากฉันแตะ "g" 2 ครั้งให้เปิดเมนู (Ctrl + Alt + F12) หากแตะ 4 ครั้งให้เปิดเมนูอื่น (Shift + Alt + F1) หมายเหตุ: ต้องเป็น "~ g" เพื่อทำงาน คำถามของฉัน: วิธีการจัดกลุ่มรหัส 1 และ 2 พร้อมกับกลุ่มที่สาม วิธีนี้รหัสที่สามไม่ทำงาน: ; CODES 1 …


1
วิธีทำให้ AutoHotkey จดจำหน้าต่างที่ใช้งานอยู่
ฉันปรับเมาส์ลูกล้อของฉันใหม่สำหรับ Windows Media Player ทำการแมปใหม่นอกจากว่าฉันจะเปลี่ยนเป็นโหมดเต็มหน้าจอ จากนั้น AutoHotkey จะไม่รับรู้ว่ามันเป็นหน้าต่างที่ใช้งานอยู่และ remaps ไม่ทำงาน จะแก้ไขได้อย่างไร?

1
วิธีสลับ Alt + PgUp และ Alt + PgDn ภายในหน้าต่าง mstsc ด้วย autohotkey?
คำอธิบายบริบท: ในฐานะผู้ดูแลระบบ Windows ฉันมักจะใช้ mstsc.exe จากเครื่องไคลเอนต์ของฉันเพื่อเชื่อมต่อกับเดสก์ท็อประยะไกลของเซิร์ฟเวอร์ Windows ฉันรู้ว่า, เมื่อ mstsc เป็นหน้าต่างที่ใช้งานอยู่ในเครื่องลูกค้าของฉัน: Alt+PgUpทำหน้าที่เหมือนAlt+Tabภายในเซิร์ฟเวอร์ Alt+PgDnทำหน้าที่เหมือนAlt+Shift+Tabภายในเซิร์ฟเวอร์ แต่ฉันเชื่อมั่นอย่างยิ่งว่าการกำหนด PgUp / PgDn ของ Microsoft ที่นี่นั้นใช้งานได้ง่าย เหตุผล: [กดค้างไว้Alt] และ [กดTabหลาย ๆ ครั้ง] วนไปตามหน้าต่างจากบนลงล่างในลำดับ z (คำศัพท์ Windows API) ดังนั้นจึงเป็นเหมือนหน้าเว็บที่ใช้งานไม่ได้ ดังนั้นAlt+PgDnควรแมปไปแทนAlt+TabAlt+Shift+Tab ดังนั้นฉันพยายามใช้ Autohotkey เพื่อทำแผนที่กุญแจ ตามเอกสารอย่างเป็นทางการฉันเขียนตัวอย่าง: #IfWinActive ahk_class TscShellContainerClass !PGUP:: !PGDN !PGDN:: !PGUP #IfWinActive ahk_class มันเกือบจะได้ผล แต่ล้มเหลวในที่สุด อาการคือ: เมื่อฉันกดAlt+PgDnหน้าต่างสลับจะปรากฏขึ้นและโฟกัสจะขยับ …

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