Windows Powershell tampaknya tidak menerima jalur target dengan spasi

6

Saya mengikuti utas ini Apakah ada jalan pintas Win7 ke posisi mouse di tengah layar utama?

Mengikuti saran pria dengan 12 upvotes, saya membuat jalan pintas dengan file targetnya

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned "C:\Program Files\My Scripts\CenterCursor"

Itu tidak akan berfungsi, kecuali file target tidak memiliki spasi di dalam kutipan ganda

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned "C:\Users\TOSHIBA\Desktop\CenterCursor"

Ini hanya masalah kecil tetapi apakah ada cara untuk memperbaikinya?

Ghost Jello
sumber

Jawaban:

6

Ini bekerja untuk saya:

C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe   -ExecutionPolicy RemoteSigned C: \ Program Files \ My` Scripts \ CenterCursor

Perhatikan bahwa Anda membutuhkan a ` setelah setiap kata (sebelum spasi) dan Anda tidak perlu bagian luar " .

Sumber

Yass
sumber
Saya menghabiskan waktu lama untuk menemukan solusi sampai saya menemukan jawaban Anda. Itu bekerja dengan sempurna.
CSL
Periksa Jawabanku untuk kasus yang lebih umum.
machetazo
1

Dalam kasus yang lebih umum, Anda dapat menggunakan sintaks berikut untuk menjalankan skrip PowerShell dengan spasi di path:

&(“C:\any path with spaces in it\”)

Dalam kasus Anda, itu akan menjadi:

&(“C:\Program Files\My Scripts\CenterCursor”)

Edit: ini hanya berfungsi jika Anda menggunakan windows PowerShell

Sumber

machetazo
sumber
0

Anda mungkin bisa menipu dengan menggunakan nama pendek.

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned "C:\Progra~1\MyScri~1\CenterCursor"

Saya menebak nama pendek Anda berdasarkan kemungkinan, tetapi Anda dapat menemukan yang asli gunakan metode dari pertanyaan ini seperti dir /x.

kichik
sumber
0

Coba gunakan tanda kutip tunggal dan bukan tanda kutip ganda, ini mungkin membantu.

Sergey Babkin
sumber
5
Selamat Datang di Pengguna Super! Anda menjawab dapat ditingkatkan dengan menjelaskan bagaimana menambahkan tanda kutip ganda membantu, dan mungkin memberikan contoh baris kode.
Twisty Impersonator