忍者ブログ

◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例

   

【BAT】WinSCP実行

@echo off
REM #*************************
REM # 変数定義
REM #*************************
set "TERATERM_DIR=C:\teraterm-5.4.1"
set "WINSCP_DIR=C:\WinSCP-6.5.6-Portable"
 
color 8a
echo *************************
echo TERATERM_DIR
echo *************************
echo WINSCP_DIR
echo *************************
timeout 2
 
REM #*************************
REM # メニュー画面の選択処理
REM #*************************
:MENU
cls
color 02
echo ====================================
echo   メニュー:実行する処理を選んでください
echo ====================================
echo  [1] Tera Term接続
echo  [2] WinSCP接続
echo  [q] 終了
echo ====================================
echo.
 
set /p CHOICE="メニューから選択 : "
if "%CHOICE%"=="1" goto RUN_01
if "%CHOICE%"=="2" goto RUN_02
if "%CHOICE%"=="q" goto TARGET_EXIT
 
REM #*************************
REM # 入力エラー処理
REM #*************************
color 04
echo 不正な入力です。1から3の数字を入力してください。
pause
goto MENU
 
REM #*************************
REM # 処理(1)
REM #*************************
:RUN_01
color 09
echo Tera Term マクロを起動
"%TERATERM_DIR%\ttpmacro.exe" "%USERPROFILE%\Desktop\LOGIN.ttl"
goto TARGET_END
 
REM #*************************
REM # 処理(2)
REM #*************************
:RUN_02
color 09
echo WinSCP を起動
"%WINSCP_DIR%\WinSCP.exe" sftp://<ユーザ>:<パスワード>@192.168.0.xx/ /rawsettings SshHostKeyPolicy=ad-hoc
goto TARGET_END
 
REM #*************************
REM # メニュー画面へ遷移
REM #*************************
:TARGET_END
color 08
echo.
echo メニューに戻ります。
timeout 2
goto MENU
 
REM #*************************
REM # 終了処理
REM #*************************
:TARGET_EXIT
color 07
echo 終了
timeout 2
PR

更新日付

07 2026/08 09
S M T W T F S
1
2 3 4 5 6 7 8
9 10 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

RECOMMEND

プロフィール

HN:
Account
HP:
性別:
非公開
職業:
--- NODATA ---
趣味:
--- NODATA ---
自己紹介:
◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

リンク

 | HOME |  【Linux】Bracketed Paste Mode>>
Copyright ©  -- LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例 --  All Rights Reserved
Design by CriCri / Photo by Melonenmann / powered by NINJA TOOLS / 忍者ブログ / [PR]