22

I was following this thread Is there a Win7 shortcut to position mouse in center of primary screen?

Following the suggestion of the guy with 12 upvotes, I created a shortcut with the target file being

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

It just wouldn't work, unless the target file doesn't have any spaces inside the double quote

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

It's just a minor issue but is there any way to fix this?

Ghost Jello
  • 333
  • 1
  • 2
  • 5

4 Answers4

21

This worked for me:

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

Note that you will need a ` after each word (before the space) and you don't need the outer ".

Source

lance
  • 1,837
  • 3
  • 23
  • 36
Yass
  • 3,594
  • 19
  • 16
12

In a more general case, you can use the following syntax to run any PowerShell script with space in the path:

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

In your case, that would be:

&("C:\Program Files\My Scripts\CenterCursor")

Edit: this only works if you are using windows powershell

Source

Fabián Montero
  • 219
  • 2
  • 5
2

You might be able to cheat by using the short name.

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

I guessed your short names based on likelihood, but you can find the real ones using methods from this question like dir /x.

kichik
  • 356
  • 3
  • 11
0

Try using the single quotes instead of double quotes, it might help.

  • 5
    Welcome to Super User! Your [answer](http://superuser.com/help/how-to-answer) could be improved by explaining how adding double-quotes helps, and perhaps providing an example line of code. – I say Reinstate Monica Mar 04 '15 at 02:56