2016-12-20 17 views
0

Excelでマクロを使用してシェルコマンドを実行する方法については疑問に思っていましたか?MacでExcel VBAシェルコマンドを実行しますか?

シェルでchmod +x /Users/asdasd/Music/playlistLoad.shを実行します。私はこれをPythonとos.system("Command here")を使って実現しましたが、Excel VBAのようなものはありますか?それはMacだけでなく、Windows上で動作する必要があります。

ありがとうございます!

答えて

1

shell機能に電話する必要があります。だからあなたのコードは、シェル関数は、任意のOS上で動作します

Shell("chmod +x /Users/asdasd/Music/playlistLoad.sh") 

だろう、しかし、あなたはあなたが作業しているOSに渡したコマンドを適用する必要があります。あなたの例では、UNIXスタイルを持っているので、Linux/MacOSやその他の* NIXシステムでのみ動作します。 Windowsにはアクセス許可の実行可能ファイルという概念がないため、Windowsのコマンドと同等のものは存在しません。

+0

答えをありがとう!しかし、このシェルを実行しようとすると(「open http://google.com/」)、「パスが見つかりません」と表示されますか?ありがとう!それは実際に私の以前のコマンドでは動作しません –

+0

実行時エラー76 ... –

関連する問題