-
Notifications
You must be signed in to change notification settings - Fork 0
/
editLauncher.bat
76 lines (54 loc) · 1.36 KB
/
editLauncher.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
@echo off
call variable.bat
setlocal enabledelayedexpansion
echo n:新規作成
echo e:編集
echo d:削除
echo o:フォルダを開く
set /p ACTION=choise:
if "%ACTION%"=="" goto EDIT
if "%ACTION%"=="n" goto NEW
if "%ACTION%"=="e" goto EDIT
if "%ACTION%"=="d" goto DELETE
if "%ACTION%"=="o" goto OPEN
:NEW
set DATE_PREFIX=%date:~2,2%-%date:~5,2%-%date:~8,2%
set /p FILE_NAME=file_name:
start /b "" gvim %DATE_PREFIX%_%FILE_NAME%.txt
exit
:EDIT
set count=0
for %%f in (*.txt) do (
set /a count+=1
set file[!count!]=%%f
echo !count!. %%f
)
set /p choice=番号を入力してください:
start /b "" gvim "!file[%choice%]!"
endlocal
exit
:DELETE
setlocal enabledelayedexpansion
REM カレントディレクトリにある拡張子がtxtのファイル一覧を表示する
set /a count=1
for %%F in (*.txt) do (
echo !count!. %%F
set /a count+=1
)
REM 番号を選択してファイルを選択し、ゴミ箱に移動する
set /p choice=移動するファイルの番号を入力してください:
set /a fileCount=1
for %%F in (*.txt) do (
if !fileCount! equ %choice% (
echo ファイル "%%F" をDownloadsに移動します...
move "%%F" C:\Users\bpc_m\Downloads\
echo ファイルの移動が完了しました。
exit /b
)
set /a fileCount+=1
)
echo 無効な番号が入力されました。プログラムを終了します。
exit
:OPEN
start /b C:\portable_soft\launcher
exit