我已經創建了一個批處理文件到FTP文件到我們的系統並恢復到特定的庫中。這很好,但它需要我想減少的用戶輸入。如果我可以存儲答案或找回答案,它可以緩解這個問題。有沒有辦法做到這一點,以及如何?我想存儲用戶輸入以用於將來的更新
fileup.bat
@echo off
SET /P name= Please enter in user name:
SET /P userpw= Please enter in user password:
SET /P IPaddr= Please enter in IP address of the AS400:
SET /P TRQ= Please enter in TRQ number:
echo user>> ftpcmd.dat
echo %name%>> ftpcmd.dat
echo %userpw%>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo lcd c:\ahc>> ftpcmd.dat
echo cd /qsys.lib/ahcpgm.lib>> ftpcmd.dat
echo put PCDIS%TRQ%.savf>> ftpcmd.dat
echo quote rcmd RSTLIB SAVLIB(PCDIS%TRQ%) DEV(*SAVF) SAVF(AHCPGM/PCDIS%TRQ%)>> ftpcmd.dat
echo quote rcmd RSTLIB SAVLIB(PCDIS%TRQ%) DEV(*SAVF) SAVF(AHCPGM/PCDIS%TRQ%) MBROPT(*ALL) ALWOBJDIF(*ALL) RTSLIB(AHCPGM)>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat %IPaddr%
del ftpcmd.dat
爲什麼不直接在批處理文件中硬編碼呢? – Squashman
或者只是不要刪除ftpcmd.dat – SomethingDark