Chạy .bat bằng phím tắt lnk của windows

lập trình


tôi muốn chạy tập tin bat với phím tắt .exe windows lnk

Những gì tôi đã thử:

tôi đã thử nhiều cách nhưng không được

Giải pháp 1

1) Tạo tệp .BAT của bạn:
DoDir.bat

dir >D:\temp\DirContent.txt

2) Nhấp chuột phải vào màn hình nền, chọn “Mới…Phím tắt”.
3) Duyệt đến vị trí bạn lưu file .BAT:

D:\Temp\dodir.bat

4) Nhấp vào Tiếp theo
5) Nhấp vào Kết thúc
6) Nhấp đúp chuột vào phím tắt.
7) kiểm tra tệp đầu ra:
DirContent.txt

Volume in drive D is [DELETED]
 Volume Serial Number is [DELETED]

 Directory of D:\Temp

15/09/2019  08:38    <DIR>          .
15/09/2019  08:38    <DIR>          ..
12/09/2019  11:33               214 .NETFramework,Version=v4.6.2.AssemblyAttributes.cs
15/09/2019  06:43           151,518 AdobeARM.log
08/09/2019  13:12           559,480 AndroidDesigner551023013106060069.dll
08/09/2019  13:12         6,000,640 AndroidDesigner551023013106060069.pdb
08/09/2019  15:12             2,236 application_data.xml
15/09/2019  06:32                 0 aria-debug-14180.log
01/09/2019  12:18    <DIR>          Autodesk
...

Giải pháp 2

Nếu bạn muốn chạy tệp thực thi từ tập lệnh .bat, bạn phải thêm một dòng:

VB
start /d "path" file.exe

Thêm chi tiết, bạn sẽ tìm thấy ở đây: Start – Bắt đầu một chương trình – Windows CMD – SS64.com[^]

[EDIT]

Nếu bạn muốn thêm lối tắt vào file .bat, hãy làm theo hướng dẫn:
1) Click chuột phải vào màn hình nền
2) Chọn “Mới->Phím tắt”
3) Làm theo hướng dẫn
Đó là tất cả!

Nhân tiện: Tay cầm gốc[^] đã nói cách đạt được điều đó (xem điểm 2-5)

Giải pháp 3

Tôi biết đây là chủ đề cũ nhưng tôi đang tìm giải pháp tương tự. Tôi nghĩ điều anh ấy muốn thực hiện là thêm tệp bat làm tham số lauch cho lối tắt ứng dụng cụ thể LNK. Ví dụ như khi chạy một trò chơi như counterstrike, anh ấy muốn thêm một tệp bat cụ thể vào tham số khởi chạy để chạy tệp bat đó trước khi chạy counterstrike.exe.

Giải pháp của tôi là chỉnh sửa tệp bat và thêm lệnh chạy vào ứng dụng cụ thể mà bạn muốn chạy và tạo lối tắt cho tệp bat đó bằng biểu tượng của ứng dụng bạn muốn chạy.

Nhưng như OP mong muốn, sẽ thật tuyệt nếu có thể thực hiện được bằng cách sử dụng tham số khởi chạy cho vấn đề đó.

Giải pháp 4

Cách để làm điều đó là:
1. Tạo tệp bó
2. Tạo lối tắt file batch
3. Nhấp chuột phải vào phím tắt và chọn ‘Thuộc tính’
4. Trong tab Phím tắt, thay đổi ‘Mục tiêu’: Thêm Explorer.exe ở phía trước đường dẫn lô

Lạ nhỉ? Nhưng nó đã có tác dụng!
Một ưu điểm khác của việc này là giờ đây bạn có thể ghim phím tắt vào menu bắt đầu và thanh tác vụ.

Giải pháp 5

Đây là một cách mới mà tôi chưa từng thấy trước đây. Tôi đã làm nó ngày hôm nay.
Làm thế nào nó hoạt động? Các dòng viết dưới đây được sử dụng làm tên tập tin. Phần mở rộng của tệp không quan trọng hoặc có thể không tồn tại. Điều quan trọng là nhấp chuột phải để khởi chạy tệp bằng Windows Powershell.
Để sử dụng vĩnh viễn, tôi nghi ngờ điều đó, cần phải sử dụng một tiện ích mở rộng hiếm có. Ví dụ: .zzz và đăng ký nó ở dạng được mở liên tục bằng Powershell.

để mở thư mục C:\Windows

(New-Object -ComObject Wscript.Shell).Run('explorer C'+[char]58+[char]92+'Windows'+[char]92,1,'false')

để khởi động C:\Windows\notepad.exe

(New-Object -ComObject Wscript.Shell).Run('explorer C'+[char]58+[char]92+'Windows'+[char]92+'notepad.exe',1,'false')
(New-Object -Com WScript.Shell).Exec('notepad')

để mở https://github.com

(New-Object -ComObject Wscript.Shell).Run('explorer https'+[char]58+[char]47+[char]47+'github.com',1,'false')

hộp tin nhắn

-c (New-Object -ComObject Wscript.Shell).popup('ItsFunny!',0,'')
-c ((New-Object -ComObject ('htmlfile')).parentWindow).alert('')

コメント

タイトルとURLをコピーしました