MATLABの 'Program Files'フォルダ内から実行可能ファイルにアクセスする方法はありますか?MATLABの 'Program Files'フォルダにアクセスする方法
答えて
MATLABの正規のcd
関数は、必要な作業を容易にするためにディレクトリを変更するのに役立ちます。しかし、そのトリックは、ディレクトリにはスペースが含まれているので、cd
をそのまま使用しようとするとエラーが発生します。もちろん、ディレクトリを変更する場所を指定する文字列を指定できますが、フォルダセパレータの方向(つまり\
または/
)はオペレーティングシステムによって異なります。
関数fullfile
を使用することをお勧めします。これは、MATLABが関数にさまざまな文字列を渡して有効なディレクトリ文字列を作成できるようにするためです。各文字列は、移動先のサブディレクトリです。あなたはProgram Files
とは対照的に、ディレクトリがProgram Files (x86)
である32ビットの実行可能ファイルにアクセスしたい場合はそれに応じて
cd(fullfile('C:', 'Program Files'));
編集以上:あなたのケースでは
、次の手順を実行します。
この時点までには、system
コマンドを使用してオペレーティングシステムのコメントを実行できます。このディレクトリに必要な実行ファイルを実行するには、system
を使用します。入力は、実行する実行可能ファイルのパスとファイルを受け取ります。
例を参照するには、我々はProgram Files
にしているので、私たちはあなたがProgram Files
にディレクトリを既に変更したと仮定すると、MATLABで次のコマンドを実行することができるようにInternet Explorerを持っているだろう確かに知っ:
[status, result] = system(fullfile('Internet Explorer' , 'iexplore.exe &'));
コマンドの後にアンパサンド&
記号を付けて、このコマンドを実行するときにMATLABがハングしないようにすることが非常に重要です。新しいコマンドプロンプトウィンドウが開き、開かれたプログラムにサービスが提供されます。
status
にはステータスコードが表示されます.0はプログラムが正常に実行されたことを示し、ゼロ以外のステータスコードの後にはエラーメッセージが続きます。 result
は、実行を決定したコマンドからエコーされたものを含む文字列を提供します。たとえば、dir
を使用した場合、ファイルまたはディレクトリのリストが表示されます。
上記の手順を実行した場合は、Internet Explorerを起動して実行する必要があります。
あなたのディレクトリを変更したくない場合は、あなたは非常に単純にsystem
と連携して実行可能ファイルへのフルパスを提供することができます。管理者権限を持つ
[status, result] = system(fullfile('C:', 'Program Files', 'Internet Explorer', 'iexplore.exe &'));
- 1. $(MSBuildProjectDirectory)と "program files(x86)"フォルダ
- 2. Windowsコンテナの "Program Files(x86)"フォルダに_directly_ COPYする方法はありますか?
- 3. appxのインストール中にProgram Filesフォルダにパッケージを保存する
- 4. VirtualStoreをスキップし、Program Filesフォルダ内のファイルを読み込む方法は?
- 5. Icacls、Program Files(x86)のサブフォルダにあるアクセス許可の問題
- 6. Program Files内のフォルダのDirectory.Existsは失敗します
- 7. バッチファイル内のC:\ Program Filesを言及する方法
- 8. wixでProgram Filesフォルダのローカライズされた値を取得するには
- 9. 'C:\ Program Files \ nodejs \\ node.exe "ノードエラー
- 10. Program Filesを選択すると、サービスインストールプロジェクトがProgram Files(x86)にインストールされるのはなぜですか?
- 11. Visual StudioをC:\ Program FilesまたはC:\ Program Files(x86)にインストールする必要がありますか?
- 12. C#ファイルをWiindowsサービスのProgram(x86)フォルダにコピーする方法
- 13. Windowsの "Program Files"のファイル所有者
- 14. androidのdata/filesフォルダに非txtファイルを保存する方法
- 15. C:\ Program FilesのandroidSDKを開くためのAndroidスタジオアクセスを与える方法
- 16. scrapyの 'files'フィールド内の値にアクセスする方法
- 17. Program Filesにインストールされたアプリケーションにフォルダを変更する権限がありますか?
- 18. パス 'C:\\ Program Files(x86)\\ IIS Express \\ Excel.xlsx'へのアクセスが拒否されました。
- 19. ProgramFiles64FolderがWIXインストーラの\ Program Files(x86)にインストールされています
- 20. Program Filesディレクトリはどのように入手できますか?
- 21. "Program Files"(x64でも可)には常にインストールしますか?
- 22. インストール中にローカライズされたProgram Filesの名前(表示名)を表示する方法はありますか?
- 23. ClickOnceデプロイメントの "Application Files"フォルダの名前を自動的に変更する方法
- 24. 32ビットアプリケーションをC:\ Program Files \(x86)ではなくC:\ Program Files \にインストールすると、どのような悪影響がありますか?
- 25. Yii2 "root"フォルダ内のフォルダにアクセスする方法は?
- 26. Laravel PHPでフォルダを別のフォルダにアクセスする方法
- 27. GPPでファイルをC:\ Program Filesにコピーできません
- 28. WindowsのスクリーンセーバーがProgram Filesのファイルに書き込むことを許可する
- 29. "Program Files(x86)"から64ビットDIFXAPPを実行できますか?
- 30. Matlabを使用してフォルダからランダムにファイルにアクセスする
実行MATLABが行う必要がありますそれは – GameOfThrows
@GameOfThrows管理者権限は、** Program Filesディレクトリに**書き込む場合にのみ必要です。アクセスは許可されています。 – rayryeng
@rayryengああ、私は実行も管理者権限が必要だと思った。 – GameOfThrows