CodeIgniter 폴더 구조 (스캐 폴딩)를 생성하기위한 간단한 배치 스크립트를 만들었지 만 ... 키보드 버퍼가 있기 때문에 스크립트는 % 1 환경 변수의 마지막 값을 기억합니다. 간단한 해결책? 당신이 경우 % 1을 처리하려는 경우 나는 그것의 빈, 단순히 쓰기 윈도우 7DOS 배치에서 키보드 버퍼를 비우는 방법?
@echo off
REM by Pablo Bozzolo (2011)
REM HOW to empty keyboard buffer before ???
if "%1"=="" goto inicio
set (%uname%)=(%1)
goto creacion
:inicio
set /P uname=Nombre del modulo ?
if "%uname%"=="" goto inicio
echo Desea crear el modulo %uname%
choice
if errorlevel 2 goto end
:creacion
mkdir %uname%
cd %uname%
mkdir config
mkdir controller
mkdir libraries
mkdir models
mkdir views
type NUL > ./controller/%uname%.php
type NUL > ./models/%uname%_m.php
cd..
echo Modulo %uname% creado!
goto end
:end
어떻게이 결론에 도달 않았다
? % 1은 (는) 스크립트에 대한 첫 번째 명령 줄 인수입니다. 키보드 버퍼와 아무 관련이 없습니다. –나는 또한 그가 % 1의 사용법을 오해하고 있다고 생각하지만 스크립트가하는 것을보고있다. % 1이 스크립트에 전달되지 않으면 무언가를 할 수 있기를 원합니다. – NiklasJ
안녕하세요! 내 생각은이 스크립트는 커맨드 라인에서 사용할 수 있고 Windows 프로그램으로도 사용할 수 있습니다. 그게 ... % 1도 사용합니다 - J. Kommer : 편집 해 주셔서 감사합니다 :)) – boctulus