准备用PowerShell写一个编译器设置环境,有什么建议没有?
powershell吧
全部回复
仅看楼主
level 9
乎奂 楼主
用批处理函数可以实现,PowerShell暂时不懂
@echo offtitle Setting BCB Environmentecho Welcome to Using Broland C/C++ CompilerSET PATH=E:\Home\Embarcadero\RADStudio\10.0\bin;E:\Home\Embarcadero\RADStudio\10.0\bin64;%PATH%:Lineset /p CommandLine=%cd%\if /i "%CommandLine%"=="exit" (goto quit) else goto CmdLine:CmdLine@%CommandLine%goto Line:quitexit
2012年12月15日 13点12分 1
level 13
powershell不是兼容批处理么?新人表示不能理解。。。。
2012年12月18日 12点12分 2
PowerShell的变量处理很严格,脚本的变量在执行完脚本后就无效了,不能传递到PowerShell.exe cmd却能
2012年12月18日 16点12分
level 8
用全局变量
2012年12月19日 12点12分 3
无效
2012年12月19日 15点12分
回复 乎奂 : 怎么会无效呢,你咋写的
2012年12月20日 04点12分
回复 VimMSF :$env:Path=$env:path+";D:\Borland"
2012年12月20日 04点12分
回复 乎奂 : 怎么无效???我这正常
2012年12月20日 04点12分
level 4
改注册表就好了 Set-ItemProperty -Path HKLM:\SYSTEM\ControlSet001\Control\Session Manager\Environment -name path -value "powershell"
2013年01月15日 07点01分 4
这句直接把环境变量path的值改成“powershell” 了,实验之前记得将path的值备份哦!
2013年01月15日 07点01分
回复 谷歌亦人身 :你估计没有理解我的意思
2013年01月15日 13点01分
你的意思是?
2013年01月16日 08点01分
回复 谷歌亦人身 :"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat这样的
2013年01月16日 08点01分
level 9
乎奂 楼主
目前知道搞了
2013年03月25日 13点03分 5
1