0
คำสั่งรีจิสทรีสำหรับรายการเมนูบริบทเพื่อคัดลอกชื่อโฟลเดอร์
ฉันมักจะต้องคัดลอกชื่อโฟลเดอร์ใน Windows 7 อย่างรวดเร็วและพยายามสร้างโฟลเดอร์ที่เทียบเท่า Copy as path รายการที่ปรากฏในเมนูบริบทเพิ่มเติม (เช่นเมื่อทำ เปลี่ยน + คลิกขวา ) ที่จะคัดลอกเฉพาะชื่อของโฟลเดอร์ที่เลือกไปยังคลิปบอร์ด ฉันได้สร้างคีย์รีจิสทรีที่: HKEY_CLASSES_ROOT\Directory\shell\Copy folder name\command ... ที่การเพิ่มเมนูบริบทที่คล้ายกันทั้งหมดของฉันสำหรับโฟลเดอร์และสามารถมองเห็นได้ที่นี่: อย่างไรก็ตามฉันยังไม่สามารถรับรหัสที่จำเป็นต้องเรียกใช้โดยรหัสทำงานตามที่ควรจะเป็น ฉันเจอแล้ว วิธีการแก้ปัญหานี้เพื่อคว้าโฟลเดอร์ปัจจุบันของไดเรกทอรี และ อันนี้เพื่อไพพ์ชื่อไดเรกทอรีไปยังคลิปบอร์ด และรวมเข้าด้วยกันเพื่อรับสิ่งต่อไปนี้: for %* in (.) do set FolderName=%~nx* && echo %FolderName%| clip รหัสนี้ทำงานตามที่คาดไว้ในบรรทัดคำสั่ง prepending cmd /c ซึ่งจำเป็นต้องเรียกใช้อินสแตนซ์ CMD จาก Registry จะให้สิ่งต่อไปนี้: cmd /c for %* …