Powershell betiğimde 'set-location' (cd) komutu var. Komut dosyasını çalıştırdıktan sonra geçerli dizim değiştirildi, ancak bu şekilde istemiyorum.
test.ps1 :
cd d:\temp (new line)
myProgram (new line)
(eof)
Bu 'yeni satır', 'eof' sadece işaretler.
PowerShell konsolu:
PS D:\projects\abc> .\test.ps1
This line is the output of myProgram
PS D:\temp> _
PowerShell konsolumun kalmasına ihtiyacım var d: \ projeler \ abc olmak yerine d: \ temp komut dosyasını çalıştırdıktan sonra. Herhangi bir hızlı çözüm?
Sadece koşamam d: \ temp \ MyProgram çünkü benim programım sadece bu d: \ temp dizininde çalışıyor. Ayrıca, programımı test.ps1'de yürüttükten sonra "cd d: \ projects \ abc" koyamıyorum, çünkü programım Ctrl + C'yi kullanmak istediğimde sonlandırmam gereken bir web sunucusudur.
pushd d:\temp; myProgram; popd