Kaitkan .SH Shell Scripts dengan Bash di Windows 10
Untuk mengakses jalur sistem file Windows di Bash, Anda menggunakan sintaks atau semantik berikut:
/mnt/c/Windows/MyTasks.sh
Saya menulis Vbscript kecil yang mengubah jalur file Windows seperti C:\Windows\MyTasks.sh, ke jalur sistem file *NIX. Skrip kemudian meluncurkan Bash dengan melewati jalur file *NIX sebagai argumen. Skrip ini dapat dikaitkan dengan jenis file .SH menggunakan pengeditan registri yang disediakan bersama ini.
Unduh
Unduh bash_sh_assoc.zip, unzip dan jalankan file REG terlampir. Kemudian pindahkan file script bash.vbs ke direktori Windows. Ini mengaitkan jenis file .SH dengan file skrip bash.vbs.
Isi file Vbscript Bash.vbs
Jika WScript.arguments.count 0 maka
sSHfile = WScript.Arguments(0)
Jika LCase(Right(sSHfile, 3)) = ".sh" Maka
Redupkan WshShell: Atur WshShell = WScript.CreateObject("Wscript.Shell")
PathArr = Pisahkan(sSHfile, ":")
sSHfile = "/mnt/" & LCase(PathArr(0)) & PathArr(1)
sSHfile = Ganti(sSHfile,"\","/")
WshShell.Run "%systemroot%\system32\bash.exe" & """" & sSHfile & """",,Benar
Setel WshShell = Tidak Ada
Berakhir jika
Berakhir jika
Isi file REG
Windows Registry Editor Versi 5.00
[HKEY_CLASSES_ROOT\.sh]
@="shfile"
[HKEY_CLASSES_ROOT\shfile]
@="Berkas Skrip SH"
[HKEY_CLASSES_ROOT\shfile\defaulticon]
@="%USERPROFILE%\\AppData\\Local\\lxss\\bash.ico"
[HKEY_CLASSES_ROOT\shfile\Shell\open\command]
@="wscript.exe \"C:\\Windows\\bash.vbs\" \"%1\""
Postingan terkait
Tambahkan Bash ke Menu Klik Kanan untuk Folder di Windows 10
______ _