全体として、これはトレーニングコーパスに対するフラッシュの非推奨の重大度を判断するのに役立つスクリプトのセットです。追加のスクリプトは時間の経過とともに追加されます。
これらは、ローカルマシンにフラッシュベースのコンテンツを見つけるためのPowerShellスクリプトです。
これらのスクリプトが互いに参照するため、このリポジトリをクローンするか、 zipファイルとしてダウンロードする必要があります。
それらを実行するには、PowerShell端子がアクティブする必要があります。これを行うには:
powershell 、またはOpen PowerShell window here選択します現在のスクリプトは、2つの問題に取り組みます。
PowerShellの構文は少し奇妙に見えるかもしれないので、例から始めます。
あなたを想定してください:
E:SCORMの一部のフォルダーのすべてを確認したいこれらのスクリプトを保存した場所で閲覧し、PowerShell端子を開き、次のように入力します。
PowerShell -File find.ps1 -Path "E:SCORM"
注:PowerShellがあなたの「実行ポリシー」について不平を言う場合、あなたはそれを議論でバイパスすることができます:
PowerShell -File find.ps1 -Path "E:SCORM" -ExecutionPolicy Bypass
ウィンドウには、見つけたファイルが記述され、最終的に2つのCSVファイルが生成されます。
特定のパスに含まれるSCORMおよびSWFコンテンツのみをフィルタリングする必要があると仮定し、ファイルは次のように見えます。
- E:
- SCORM
- Courses
- final_t1
-Courseware
- course.zip
- testing_t2
-Courseware
- course.zip
- demo_t2
-Courseware
- course.zip
- Others
- Testing
- course.zip
-filter引数を使用して、マッチングパスをフィルタリングできます。 final_*Courseware似たパスでこれらのモジュールのみを確認したい場合は、以下を使用できます。
PowerShell -File find.ps1 -Path "E:SCORM" -Filter "\final_.*\Courseware"
find.ps1スクリプトは、 find-swf.ps1およびfind-in-scorm.ps1ファイルをデフォルトで実行しますが、同じ構文で個別に実行できます。
PowerShell -File find-in-scorm.ps1 -Path "E:SCORM" -Filter "\final_.*\Courseware"
各スクリプトは、実行中に遭遇した情報を要約する異なるCSVを作成します。
find-swf.ps1スクリプトがディレクトリにあるプレーンSWFファイルをチェックすると、SWFヘッダーを読み取り、それらのファイルに関するより詳細な情報を推測できます。これらのCSVには次のものが含まれます。
find-in-scorm.ps1スクリプトはzipファイルをチェックし、それらがジップされたSCORMモジュールであるかどうかを判断しようとします。これらのCSVには、これらのモジュール内のSWFコンテンツの量に関する情報が含まれています。