-
CD Manipulator / cdmanipulator
シンプルなCDバックアップ、ライティングツール。 -
Hash My Files / hashmyfiles
ファイルの各種ハッシュ値を計算するツール。
scoop-nirsoft の bucket にあるマニフェストが設定値の persist 化に対応できていなかったので修正版を作成。 -
OmniSSHAgent / omnisshagent
Windows 用 代替 SSH Agent。 -
D2D/DW Putty / putty-d2ddw テキストレンダリングエンジンを Direct2D/DirectWrite へ変更し、より高品質なテキストレンダリングが可能な putty。
-
PuTTYrv (PuTTY-ranvis) / putty-ranvis
ini ファイルパッチが適用されている putty のカスタムビルド。 -
サクラエディタ / sakura-editor
設定値の persist 化に対応した。設定値は persistentprofile という名前のプロファイルを使って保存する。 -
Wake up On Lan Tool / wol
Wake up On Lan マジックパケット送信ツール。 -
pdf_as / pdf_as
PDFファイルのセキュリティ設定、結合、追加、分割、抽出、削除、回転、プロパティ設定、ヘッダー・フッター設定、しおり追加ができるツール。 -
Change Key / changekey 非常駐型のキー配置変更ツール。
- persist に永続化したいファイル/フォルダー名を配列で列挙する
- 列挙した対象が persist/アプリ名のフォルダーに無く $dir 以下にあれば、persist/アプリ名フォルダーに move される
- 列挙した対象が persist/アプリ名のフォルダーに無く $dir 以下にも無ければ、persist/アプリ名フォルダーにフォルダーとして作成される
- $dir 以下に列挙した対象へのリンクが作成される
- アーカイブ内に存在しないファイルを persist 化したい場合、pre_install で空ファイルなりを用意しておく必要がある
- $dir 以下に空ファイルを用意するか、$persist_dir を先に掘っておくかどちらでも良い
"persist": [
"App.ini"
],
"pre_install": [
"$src = \"$dir\\App.ini\"",
"if (!(Test-Path \"$src\")) {",
" New-Item -ItemType file \"$src\" | Out-Null",
"}"
]
- ファイルの共有リンクを生成して id を抜き出す
例)https://drive.google.com/file/d/1234567890ABCDEFGHIJKLMNOPQRSTUVW/view?usp=sharing
→ id = 1234567890ABCDEFGHIJKLMNOPQRSTUVW - 直リンク URL と id を組み合わせる
例)https://drive.google.com/uc?export=download&id=1234567890ABCDEFGHIJKLMNOPQRSTUVW
ただし、ある程度大きなファイルはウィルスチェックができない旨の警告表示が挟まり直リンクにならない。