Filemanのファイル名をフォームの対応する名前に一括インポートする
2022-01-25 23:34:28
バッチ処理を使用して、写真ファイルから表1の対応する名前に写真名をインポートする
方法1
/*&cls
@echo off
dir /b "photo \*.jpg"|cscript -nologo -e:jscript "%~f0"
pause & exit/b
*/
var jpglist = '';
while(!WScript.StdIn.AtEndOfStream){
jpglist += WScript.StdIn.ReadLine()+'\r';
}
var fd = new ActiveXObject("Scripting.FileSystemObject").GetFolder(". ").Path
var objExcel = new ActiveXObject("Excel.Application");
var objBook = objExcel.Workbooks.open(fd+'\\1.xls');
objBook.worksheets(1).activate;
var objSheet = objBook.activeSheet;
var cnt = objSheet.usedrange.rows.count;
for(var i = 1; i<=cnt; i++) {
var A1 = objSheet.Cells(i, 1).value;
var re = new RegExp("[^\\r]*? "+A1+"[^\\r]*? \\\.jpg","ig");
var m = jpglist.match(re);
if(m)objSheet.Cells(i, 2).value = m[0];
}
objBook.SaveAs(fd+'\\2.xls');
objBook.Close();
objExcel.Quit();
方法2(もう少し簡略化したもの)。
@echo off
>$ dir /b "photo\*.jpg"
(for /f "tokens=1 delims=, " %%a in (1.csv) do (
set /p"=%%a,"
findstr "%%a" $||echo;
))<nul>2.csv
del $
pause
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
一括ASCII文字比較サイズ実数表
-
WindowsでのMysql sqlステートメントのバッチ実行
-
bat バッチビット操作のサンプルコード
-
ウィンドウは、git update (git pull) を定期的に実行するタスクスケジュールを設定し、実行中の cmd を非表示にします。
-
1台目のハードディスクの最後のパーティションを決定し、バットコードを入力するバッチ処理
-
IPアドレス自動設定一括コード共有
-
Windowsでバッチファイル.batを使用して古いファイルを削除する。
-
Windows Server 2008 R2のリモートポート3389を変更するためのバッチコード
-
DOS共通コマンド(md,rd,ren,move)一括処理マニュアル
-
フォルダ内のサブフォルダやファイルを一定時間ごとにすべて削除する方法