การรันโปรแกรมโดยการพิมพ์นามแฝงใน Windows


11

มีวิธีง่าย ๆ ใน windows เพื่อตั้งค่าสายอักขระที่กำหนดเช่น "sidb" เพื่อเรียกใช้โปรแกรมหรือเปิดโฟลเดอร์ที่กำหนดใน Windows?

แนวคิดดั้งเดิมของฉันคือการสามารถเรียกใช้คำสั่งเช่นนั้นในเมนู "เริ่มต้น" ปุ่มเริ่มต้น (หรือ Win + R) ดังนั้นฉันต้องทำ WIN + R และพิมพ์ "sidb"

วิธีที่ดีที่สุดในการทำสิ่งนี้ให้สำเร็จคืออะไร?

แก้ไข: ฉันขอใช้ข้อความนี้ใหม่เป็น: มีวิธีการกำหนดเช่นในตัวแปรระบบ, sibd = "C: ....... blabla \ แล้วฉันจะต้องพิมพ์" sibd "ใน Run หรือไม่


บางทีคุณควรตอบคำถามที่บอกคุณว่า Windows มีคุณสมบัติที่คุณกำลังมองหาอยู่
Áxel Costas Pena

คำตอบ:


16

คุณสามารถสร้างไฟล์แบตช์ขนาดเล็กซึ่งรันโปรแกรมและตั้งชื่อไฟล์หลังจากนามแฝงที่ต้องการ จากนั้นให้ใส่ลงในโฟลเดอร์ที่อยู่ในตัวแปรสภาพแวดล้อมพา ธของคุณ

ตัวอย่างเช่น ff.cmd:

@echo off
"C:\Program Files\Mozilla Firefox\Firefox.exe"

เนื่องจากคำตอบของคุณถูกทำเครื่องหมายว่าถูกต้องและเป็นไฮไลต์มากที่สุดคุณควรเพิ่มสิ่งที่ @Maslow พูดไว้เพราะ Windows มีคุณสมบัติที่devouredelysiumกำลังมองหาอยู่
Áxel Costas Pena

มีวิธีการทำเช่นนี้และส่งผ่านอาร์กิวเมนต์บรรทัดคำสั่งหรือไม่
tmsimont

@tmsimont: \ @echo off "ไฟล์ C: \ Program \ Mozilla Firefox \ Firefox.exe"%*
Martijn Hols

8

แปลกใจที่หนึ่งได้กล่าวถึงสิ่งนี้

http://weblogs.asp.net/whaggard/archive/2004/04/11/111232.aspx

มันเกี่ยวข้องกับการเพิ่มรีจิสตรีคีย์ภายใต้HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Pathsซึ่งประเมินหลังจากนั้น%PATH%

โปรดทราบว่าชื่อคีย์ย่อย reg จะเป็นสิ่งที่คุณต้องการพิมพ์ + .exe

ดังนั้นเพิ่มHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\sibd.exe ด้วยค่าเริ่มต้นเป็นC:.......blabla\

ดูเหมือนง่ายกว่ามาก (และในบางวิธีปลอดภัยกว่าที่อื่น ๆ ไม่มากนัก) ที่จะจัดการอย่างละเอียดกว่า%PATH%สตริงที่น่ากลัว


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

โดยวิธีการที่ถ้าคุณต้องการที่จะเพิ่มเข้าไปในคำตอบของคุณ ... สำหรับผู้ที่ไม่ชอบที่จะแก้ไขด้วยตนเองรีจิสทรีมี app น้อยซึ่งไม่ได้สำหรับคุณ
Áxel Costas Pena

ฉันรู้ว่ามีทางเลือกอื่นในที่สุดฉันก็พบว่า: WinR Alias ​​Manager
Áxel Costas Pena

7

หากสิ่งที่คุณต้องการทำคือเรียกใช้โปรแกรมหรือเปิดโฟลเดอร์คุณสามารถสร้างไฟล์แบตช์เพื่อทำเช่นนั้น ตราบเท่าที่ไฟล์แบตช์นั้นอยู่ใน PATH (และไม่ขัดแย้งกันในชื่อ) ไฟล์นั้นจะถูกเรียกใช้โดยพรอมต์คำสั่งใด ๆ

ตัวอย่าง notepad:
สร้างแบตช์ไฟล์เพื่อเปิด notepad ชื่อ np.bat ในแบตช์ไฟล์เขียน
START %windir%\system32\notepad.exe

ตัวอย่างไดรฟ์ C:
สร้างแบตช์ไฟล์เพื่อเปิดไดรฟ์ c ชื่อ c.bat ในการเขียนไฟล์แบตช์
START explorer C:\

นอกจากนี้ยังมีแอพของบุคคลที่สาม: SlickRun , MagicWords , Launchy , slimKEYS , Enso Launcher , Colibri


3

คุณสามารถใช้โปรแกรมเรียกใช้งานฟรี

ดูบทความนี้สำหรับการสนทนาที่ดีที่สุด: ตัวเปิดโปรแกรมฟรีที่ดีที่สุดซึ่งมีข้อมูลเกี่ยวกับ Launchy, Find and Run Robot, Enso, Slickrun, ตัวเรียกใช้งาน FSL, ตัวเรียกใช้งานด่วน, 8 Start และอีกมากมาย


เอ่อ .. มีหลายคำตอบเกี่ยวกับเครื่องมือนี้อยู่แล้ว
กลืน elysium

ใช่ฉันเห็นการอ้างอิงถึง SlickRun แต่มีคนอื่นมากมายที่อ้างถึงข้างต้นที่ไม่ได้กล่าวถึง ถ้าคุณไม่ชอบมันฉันก็เอามันออกไป
harrymc

ฉันเปิดตัวที่สอง ฉันอาจใช้คำสั่งประมาณ 20-30 คำสั่งต่อวัน เครื่องหมายบวกยิ่งใหญ่ปรากฏขึ้นตรงกลางของหน้าจอหรือไม่ดังนั้นคุณไม่จำเป็นต้องเบี่ยงเบนความสนใจจากงานครั้งต่อไป
Rolnik

1

ฉันใช้พา ธ C: \ bin ซึ่งฉันใส่ไว้ในตัวแปร PATH ของระบบ ฉันใส่สิ่งต่าง ๆ เช่น GNU utils, SysInternals และทางลัดไปยังโปรแกรมที่ใช้บ่อยที่นี่ ตัวอย่างเช่น short to notepad ++ เรียกว่า np Winkey + R, np, enter เสร็จสิ้น


1

ฉันสงสัยว่าทำไมไม่มีใครพูดถึง MKLINK มีให้ใน Vista และ 7 และอนุญาตให้สร้าง symlink สำหรับไฟล์และโฟลเดอร์

ไวยากรณ์:

mklink "c:\SymlinkFile" "c:\windows\realFile"

ง่าย.


มีประโยชน์มากฉันจะให้ +1 คะแนนมากขึ้นถ้าทำได้ ไฟล์แบตช์จะดูดเข้าที่สัญญาณ Ctrl + C จะไปที่ตัวแบตช์ไฟล์มากกว่าที่โปรแกรมจะทำงานจริง (ซึ่งฉันคิดว่ามันสมเหตุสมผลในบางกรณี แต่ไม่ใช่ถ้าคุณแค่ใช้นามแฝง)
Jason S

1

คุณสามารถใช้Colibri - Leet พูดแม้ว่ามันจะไม่ได้มีการปรับปรุงใด ๆ เพิ่มเติมแหล่งที่มาจากGitHub

การกำหนดค่าเริ่มต้นนั้นยอดเยี่ยม แต่ถ้าคุณแก้ไขฐานข้อมูล SQLLite และเปลี่ยนเป็นพา ธ เดียวคุณสามารถวางลิงก์ไฟล์แบตช์และดำเนินการได้โดยกดCtrl+ Spaceแล้วพิมพ์ตัวอักษรบางตัวของชื่อ

เช่นเริ่ม Firefox: Ctrl+ Space พิมพ์ใน ff enter

นอกจากนี้ยังช่วยให้สามารถเพิ่มอาร์กิวเมนต์โดยการกดที่แท็บแล้วใส่พวกมันเช่นพิมพ์ ipconfig /all

ใช้งานบางอย่างเพื่อตั้งค่าว่า


0

คุณเคยคิดว่าโปรแกรมอย่างslickrunหรือไม่? มันมีน้ำหนักเบาและมีประโยชน์มาก ช่วยให้คุณสามารถแมปการกดแป้นคำสั่งพร้อมกับตั้งค่าชื่อแทนแบบย่อสำหรับคำสั่ง

ฉันขอแนะนำเป็นอย่างยิ่งสำหรับประเภทการใช้งานที่คุณกำลังอธิบาย มีทางเลือกอื่น ๆ ที่จะทำสิ่งที่คล้ายกัน แต่ดูเหมือนว่าการบำรุงรักษาและการปรับปรุง SlickRun ตอนนี้ถูกทำโดยคนดีที่นำเราFiddler2

คุณสามารถหาทางเลือกอื่นได้ที่ Alternto.net และที่อื่น ๆ โดยใช้ google


0

วิธีที่เร็วที่สุดที่ฉันคิดว่าคุณสามารถรันโปรแกรมได้คือโดยใช้ปุ่มลัดหรือเพียงแค่พิมพ์

สำหรับวัตถุประสงค์ฮอตคุณมีQliner อง

เพียงพิมพ์โดยไม่ต้องกดปุ่มใด ๆ ก่อน / ต่อมาคุณมีPhaseExpress

ตัวอย่างของ PhaseExpress:

เยี่ยมชม SuperUser? runSU. เล่น StarCraft II หรือไม่ runSC2.

ฉันเพิ่มการรันเนื่องจากมันไม่ได้รบกวนเมื่อพิมพ์ SU ที่นี่หรือ SC2 บนเว็บไซต์เกมหรือในเกม แต่มันสามารถปรับแต่งได้อย่างเต็มที่และคุณยังสามารถเลือกที่จะเปิดใช้โดยการกดปุ่มถัดไปเท่านั้น นอกจากนี้ยังช่วยให้คุณสามารถแทนที่ข้อความซึ่งสามารถเพิ่มความเร็วได้มาก ...

เชื่อมโยงไปยัง PhaseExpress ประเภทlinkPE[PhaseExpress](http://www.phraseexpress.com/)


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