バッチについてはかなりの知識があります。バッチスクリプトをMac/UNIXに移植しようとしていますが、私のバッチファイルにはドラッグアンドドロップしかありません。無数のGoogleの検索を通じて、私は何も思い付きませんでした。彼らは、ターミナルウィンドウにドラッグ&ドロップすることができ、入力が不要なスクリプトには適していないと言います。ファイルを.shファイルにドラッグアンドドロップする
ない(なぜならアーカイブユーティリティの)7zaコマンドについて特に心配\
cd %USERPROFILE%
7za x %* -o%USERPROFILE%\Desktop\Temp
7za a %1 %USERPROFILE%\Desktop\Temp*
cd %USERPROFILE%\Desktop
するrmdir/Q/sの温度、:ここで私が持っているバッチのためのコードがありますcd%USERPROFILE%(ターミナルはユーザーのプロファイルで開始するため)、rmdir、cdなどは、基本的なファイルコマンドのみであるためです。しかし、私は、.shスクリプトでドロップ/オープンされたファイルを参照するコードがわかりません。だから、誰かがそのコードを知っているなら、教えてください。私はこれがちょっとしたことだと分かっていますが、特に馴染みのないプログラミング言語を扱うときは、すべてのコマンドを知ることができません。前もって感謝します。
私は、(これに答える前に).shファイルにドラッグアンドドロップを直接テストしましたが、うまくいかなかったようです。もちろん、TextEditの代わりに.shをTerminalに自動的にオープンさせる必要があります。これはユーザーが事前に行う必要があります。代わりに.commandファイルで動作する可能性はありますか? – DaGamer12345
私は方法を見つけられませんでしたが、もしあれば私はそれについて知りたいです。 –