私は Batch についてかなりの知識を持っています。バッチ スクリプトを Mac/UNIX に移植しようとしていますが、バッチ ファイルにドラッグ アンド ドロップ機能があります。数え切れないほどの Google 検索で、何も思いつきませんでした。彼らは皆、ターミナルウィンドウにドラッグアンドドロップできると言っています-入力を必要としないスクリプトには適していません.
私が持っているバッチのコードは次のとおりです。
cd %USERPROFILE%
7za x %* -o%USERPROFILE%\Desktop\Temp
7za a %1 %USERPROFILE%\Desktop\Temp\*
cd %USERPROFILE%\Desktop
rmdir /q /s Temp\
%USERPROFILE%
7za コマンド (アーカイブ ユーティリティのため)、cd (ターミナルがユーザーのプロファイルで起動するため)、rmdir
、cd
などは、基本的なファイル コマンドのみであるため、特に心配する必要はありません。しかし、.sh スクリプトでドロップ/オープンされたファイルを参照するコードがわかりません。
それで、誰かそのコードを知っているなら教えてください。これは簡単なことだと思いますが、特になじみのないプログラミング言語を扱う場合は、すべてのコマンドを知ることはできません。