¸®¾ó µµ½º¿¡¼­ ¹èÄ¡¸ðµå·Î ÆÄÀÏÀ» ½ÇÇà½Ãų¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖ³ª¿ä???

   Á¶È¸ 11739   Ãßõ 0    

보통 부팅 cd로 도스모드에서 배치 작업을 할때 Bat 파일을 만들잖아요?

그런데 bat 파일을 미리 만들어 놓지 않거나, Bat 파일에 있는 내용 외에 돌발적인 상황에서 배치 작업을 해야 할때가 있습니다.

이런 경우 도스창에 바로 배치 모드를 할수가 있나요?

예를 들어...

ghost.exe
Shotdown -s

라는 명령어를 쓴다고 할때요.
ghost.exe에 작업이 다끝다면 도스 모드로 돌아오고... 그 다음 shotdown -s 로 종료를 하는 상황인데요.
(물론 상황에 따라 어떤 작업을 할지 모르기 때문에 미리 파라미터를 쓸수가 없구요. 단지 작업 종료후에 도스로 돌아가는 옵션만 체크 한다는 상황입니다.)


이걸 하려면 bat 파일을 만드는게 제일 좋겠지만...
bat 파일을 만들지 않고 도스 프롬프트 상에서 할수 있는 방법이 있을까요?
예를 들어 개행 문자를 붙여 
ghost.exe \n Shotdown -s  ....
이런식으로 실행할 명령을 계속 붙여서 커맨드 화하는게 도스에서 가능한가요?

아니면 배치 파일을 만드는 방법밖에 없을까요?




ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
È­¶õ 2013-11
if¶û goto ¹®Àå ¾²½Ã¸é Á¶°ÇºÐ±â°¡ °¡´ÉÇÕ´Ï´Ù.

ghost.exe °á°ú¿¡ µû¶ó ºÐ±âÇÏ°Ô ¸¸µå¼¼¿ä.
º¹¼ö ¸í·É¾îÀÇ ´ÜÀÏ Çà ½ÇÇà½Ã¿¡´Â, & ¶Ç´Â && ¸í·É±¸ºÐÀÚ¸¦ ÀÌ¿ëÇÏ½Ã¸é µË´Ï´Ù.
Single Ampersand (&)´Â ¿¡·¯ ¿©ºÎ¿¡ °ü°è ¾øÀÌ ÈÄ¼Ó ¸í·É¾î°¡ °è¼Ó ¼öÇàµÇ¸ç,
Double Ampersand (&&)´Â ¿¡·¯°¡ ¹ß»ýÇϸé ÁßÁöÇÏ°í ÈÄ¼Ó ¸í·É¾î¸¦ ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù.

ÀϹÝÀûÀ¸·Î Ç÷ÎÇǵð½ºÅ© µå¶óÀ̺êÀÎ a: µå¶óÀ̺꿡 µð½ºÅ©°¡ ¾ø´Ù´Â °¡Á¤ÇÏ¿¡ ¾Æ·¡ ¿¹¸¦ »ç¿ëÇØ º¸½Ã¸é µË´Ï´Ù.
¿¹1) dir a: & cls
¿¹2) dir a: && cls
AKAÁö´Ï 2013-11
command1 & command2    1À» ½ÇÇà ÈÄ 2¸¦ ½ÇÇà.
command1 && command2  1À» ½ÇÇà ÈÄ ¿¡·¯°¡ ¾øÀ¸¸é 2¸¦ ½ÇÇà
command1 || command2  1À» ½ÇÇà ÈÄ ¿¡·¯°¡ ÀÖÀ¸¸é 2¸¦ ½ÇÇà

if¹®µµÀÖ°í
%¿Í °°Àº ½ºÆä¼È ¹®ÀÚ Á¶ÇÕÇÏ°í ¹æ¹ýÀº ¸¹½À´Ï´Ù

±Ùµ¥
COPY ¸í·É¾î·Î ±×¶§±×¶§ ¹èÄ¡ ÆÄÀÏ ¸¸µé¾î¼­ »ç¿ëÇÏ´Â°Ô ºü¸¨´Ï´Ù Àú´Â ±×·¸°Ô ¾¹´Ï´Ù

COPY CON autobatexec.bat
¹èÄ¡ÆÄÀϳ»¿ë
^z

(con Àº Å°º¸µåÀÇ ÀåÄ¡ ÆÄÀϸí)
±è¼®Áß 2013-11
¿À~ °¨»çÇÕ´Ï´Ù.


QnA
Á¦¸ñPage 372/5677
2015-12   1474181   ¹é¸Þ°¡
2014-05   4937191   Á¤ÀºÁØ1
2003-02   11707   ±è¿µÇÏ
2015-05   11706   EricJu
2002-12   11706   Ȳ¼±Áø
2003-01   11705   ±è±Ô¿ø
2009-02   11705   MemDB
2003-06   11705   ¿ÀÁöÇö
2016-05   11704   QS¿ÕÅëÅ°¼Õ¡¦
2003-07   11704   ¾ÈÁø¿õ
2004-01   11704   ¹Úº´¼±
2002-10   11703   ¾ç¼º¼ö
2003-01   11703   ÀÌÈƱ¤
2003-04   11703   ¹é½Â¿ø
2013-08   11703   °­»ñ°«
2012-03   11701   2CPUÃÖÁÖÈñ
2002-12   11701   ¹Ú±Õ
2014-06   11700   ÄÄÁö±â
2003-03   11700   ±è¿¬¿ë
2003-06   11700   ³ë¼±±Ô
2002-09   11700   ÀÌ»óÇö2
2003-03   11699   ÀÌÁÖÈñ