私はUNIXの世界では、.profileまたは.cshrcファイルを編集すると、ソース〜/ .profileまたはsource〜/ .cshrcを実行して、現在のセッションに影響を与えることができることを知っています。 Windowsのシステム変数で何かを変更した場合、コマンドプロンプトセッションを終了せずに別のコマンドプロンプトセッションを開くことなく、現在のコマンドプロンプトセッションにどのように影響を与えることができますか?Windows CMDにbashまたはtcshと同じソースコマンドがありますか?
答えて
私は怖いですが、ドットソーシングをサポートしているPowershellを使うことができます。 PowerShellのウィンドウはcmdに基づいているので、すべてのdosコマンドは引き続き動作し、新しいパワー、より多くのパワーを得ることができます。
dosシェルは、実行時に現在の環境で変数を作成する変数への割り当てだけを含む.batファイルをサポートします。
c:> type EnvSetTest.bat
set TESTXYZ=XYZ
c:> .\EnvSetTest.bat
c:> set | find "TESTX"
TESTXYZ=XYZ
c:>
IHTH。
通常のWindowsコマンドプロンプト(CMD)では、ちょうどcall mybat.bat
を使用していました。私はそれが設定したすべての環境変数を得ました。
mybat.batが他のbatファイルを呼び出す場合は機能しません。 –
mybat.batが他のバッチスクリプトを実行する場合、実行を現在のスクリプトに戻すために、それらを呼び出す必要があります。 – eryksun
これが動作することがわかった唯一の方法は、自分の設定ウィンドウから新しいcmdウィンドウを起動することです。例:
a@echo off
echo Loading...
setlocal enabledelayedexpansion
call 1.cmd
call 2.bat
...
...
if "%LocalAppData%"=="" set LocalAppData=%UserProfile%\Local Settings\Application Data
SET BLAHNAME=FILE:%LocalAppData%\BLAH
call blah blah
cmd
最後のcmdは、コマンドウィンドウにエクスポートされた設定を含む新しいcmdプロンプトを起動します。 VC番号を設定するために、例えば
は
C:\Windows\System32\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
- 1. tcshからbashに翻訳する
- 2. Windowsのcmdとsys.argvのbash - Python
- 3. リストボックスのマージンはWindows 7とWindows 8では同じではありません
- 4. ZshにはBashの "local + x MY_VAR"と同等の機能がありますか?
- 5. setuidはsudoと同じ効果がありますか?
- 6. なぜ "None"は "np.newaxis"と同じ効果がありますか?
- 7. CassandraにSQL:LIKE Conditionと同じクエリがありますか?
- 8. jspにignore_user_abort()と同じPHP関数がありますか?
- 9. Windowsにtail -fと同等の機能はありますか?
- 10. Windows 8 Storeアプリケーションには同等のMessageBoxがありますか?
- 11. RequestMethod POSTとGETは同じコントローラにありますか?
- 12. GitとSVNは同じシステムにありますか?
- 13. WinFormsとWPFは同じプロジェクトにありますか?
- 14. StreamReaderとStreamWriterは同じストリームにありますか?
- 15. Java GUI - MouseListenerとActionListenerは同じクラスにありますか?
- 16. Macには同じ機能がありますか?
- 17. .net 4とSharepoint Server 2007は同じサーバーにあります
- 18. 2つの同じコントロールが同じグリッドにありますか? (WPF/XAML)ここ
- 19. アンドロイドと同じウィジェットがありますか?
- 20. 同一の型のInvalidCastExceptionがありますか? (はい、コンテキスト...同じコンテキスト?)
- 21. ソースコマンドがshシェルに見つかりません
- 22. IntelliJのIDEAとEclipseが同じプロジェクトにあります
- 23. 同じ要素にng-switchとng-repeatがあります。
- 24. セッションIDは同じですがセッションデータは同じではありません
- 25. イメージはコンポーネントと同じフォルダに配置する必要がありますか?
- 26. フォームとデータベースのフィールド名は同じである必要がありますか?
- 27. WindowsのOSをクローンすると、BIOSのUUIDは同じになりますか?
- 28. すべてのOrientDBマスターノードに同じデータがありますか?
- 29. WindowsのcmdとPHP exec()の間でコマンドを実行するには違いがありますか?
- 30. Redisはディスクストレージと同じように扱う必要がありますか?
おかげでジョン・シェンをvarsの。私はウェブを検索して、同等のものを見つけていません。私はPowershellを見てきました。おそらく古いコマンドプロンプトではなく、それを使い始めるでしょう。 – mart2001
これを行うためにpowershellを取得できませんでした –