2009-11-03 11 views
12

Hasta donde sé, una barra diagonal no es una palabra reservada en PowerShell. Sin embargo, la ejecución del siguiente cmd aparece un diálogo sobre¿Hay algo extraño con PowerShell y barras diagonales?

"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:about 

Lo mismo en PowerShell da:

'C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe' /command:about 

You must provide a value expression on the right-hand side of the '/' operator. 
At line:1 char:54 
+ 'C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe' /c <<<< ommand:about 

lo que da?

Respuesta

14

poner carácter & delante del comando

&"C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:about 

De lo contrario, se cree que está tratando de dividir la cadena literal "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" por algo, pero no sabe por qué.

+0

Ah, gracias eso tiene sentido –

Cuestiones relacionadas