자동 모드에서 실행하는 명령 또는 바트

명령 또는 .bat 파일의 자동 모드에서 실행할 수 있습니까? # 39 m, i& 보았으매 CMD 에서 사용자에게 보여 주는 것을 막기 위해 인터페이스입니다.

포함시키십시오 구입니다.

&lt code&gt @echo off&lt /code>;;;

바로 윗 부분에 자신의 배트를 스크립트입니다.

해설 (1)
해결책

스택 오버플로 에서 제안한 방법을 묻는 질문에 나는 실행하십시오 백그라운드에서 배치 파일 ( 아니요 DOS indows 시됩니다 )

대답을 합니다.

이것은:

당신의 첫 스크립트입니다 에서 두 번째 스크립트입니다 호출하십시오 다음 줄로:

wscript.exe invis.vbs run.bat %*

사실 틀렸다니까 전화를 걸어 vbs 스크립트입니다 호스트당:

  • [path] 을 통해 스크립트입니다 \name\ 다른 모든 필요한 인수를 통해 사용자의 스크립트입니다 ('%*') -

그런 다음 스크립트는 인비스트브브스 는 call 를 [윈도우 스크립트 호스트 () 메서드를 실행하십시오] [2], 담당하는:

  • 린트빈다우스테일: 0 으로 설정하면 &quot 보이지 않는 windows";
  • 브와이턴레투르노: 당신의 첫 스크립트입니다 고말은 거짓값 두 번째 스크립트입니다 스크립트종료 기다릴 필요가 없습니다.

이 질문에 대한 지켜보리니 전체 인비스트브브스 스크립트입니다.

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """" & WScript.Arguments(0) & """" & sargs, 0, False
                                                         ^
                             means "invisible window" ---| 

업데이트 후 Tammen& # 39 의 의견:

Dos 세션이고, 시작할 경우, 다른 스크립트입니다 &quot background&quot 단순한 '에서, / b' (세부 내용에 따라 동일한 제작되었던 질문) 할 수 있습니다.

&gt. '시작 / b 를 사용할 수 있습니다' 에서 자신의 첫 두 번째 배치 파일을 공유하는 세콘d.바트 실행하십시오 비동기적으로 처음 one& # 39 의 창.

[2]: 이아스파스 http://msdn.microsoft.com/en-us/library/d5fk67ky (VS.85)

해설 (4)

Exe 변환기 (http://www.battoexeconverter.com) 에서 사용할 수 있는 고급 배트

이렇게 하면 모든 추가 배치 파일을 포함할 수 있는 한 독립형 fy05 이진용으로 인되며 silent. EXE 및 해당 프리웨어

해설 (0)

내 생각에 이것은 배치 파일을 열지 않고 실행하는 데 가장 쉽고 최단 솔루션이므로 DOS 창을 흐리게 할 때, 그것은 매우 스케줄하려면 명령 집합을 주기적으로 실행할 수 있기 때문에, DOS 창이 계속 터지는 소식은 슬라이드에서는 솔루션. Vbs 스크립트입니다 security. 배치 파일을 사용합니다.

Set WshShell = CreateObject("WScript.Shell" ) 
WshShell.Run chr(34) & "C:\Batch Files\ mycommands.bat" & Chr(34), 0 
Set WshShell = Nothing 

행 위에 있는 파일 저장 및 복사합니다를 충족되었으며 편집기에는 vbs 확장자입니다. 이에 따라 편집하십시오 .BAT 파일의 이름과 경로를.

해설 (3)

Exe, Bat Converter 를 사용하여 못하며창조된 this&lt br&gt.

, http://download.cnet.com/bat-to-exe-converter/3000-2069_ .html&lt br&gt. (선택, 직접 /b&gt Link&lt 다운로드하십시오 b&gt <;;)

exe, Bat 에 홈런 1 - 열린 변환기, 선택 file.&lt br&gt. 2 - 옵션 버튼을 누른 후, 보이지 않는 메뉴 선택, &quot Application&quot 컴파일하십시오. &lt br>;

완료!

해설 (0)
  • 시도하시겠습니까 [시렌츠마드] [1] *. 이렇게 좁은 프리웨어 프로그램으로, 배치 파일 표시하지 않고 실행하므로 명령 프롬프트 창을.

[1]: http://www.stephan-brenner.com/ = 345 page_id?

해설 (0)

내가 원하는 것은 단순한 명령을 실행할 경우 자동 모드로 프로마트 있으면 vbs 명령:

Set ws=CreateObject("WScript.Shell")
ws.Run "TASKKILL.exe /F /IM iexplore.exe"

, 엽니다열기 uirl cmd 를 자동으로 다음 내가 하고 싶은 경우 이것은 코드:

Set WshShell = WScript.CreateObject("WScript.Shell") 
Return = WshShell.Run("iexplore.exe http://otaxi.ge/log/index.php", 0)
'wait 10 seconds
WScript.sleep 10000 
Set ws=CreateObject("WScript.Shell")
ws.Run "TASKKILL.exe /F /IM iexplore.exe"
해설 (0)

39 m 꽤 맘에 드는 방법을 최고라니까요 i& 확신한다. 아래 코드는 vbs 파일을 복사하여 붙여넣습니다. 여기에서 ll security. you& # 39, 배치 파일. 그래서 smartupdate 편집하려는 마지막 행은 경로와 이름을 지정할 수 배치 파일 (하는 컨테인먼트하는 파일 you& # 39; d like to 런칭합니까 또는 수행됨 작업을 수행할 수 있어야 합니다.)

Const HIDDEN_WINDOW = 12 

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
Set objStartup = objWMIService.Get("Win32_ProcessStartup") 

Set objConfig = objStartup.SpawnInstance_ 
objConfig.ShowWindow = HIDDEN_WINDOW 
Set objProcess = GetObject("winmgmts:root\cimv2:Win32_Process") 
errReturn = objProcess.Create("C:\PathOfFile\name.bat", null, objConfig, intProcessID)

말해둘꼐요 협력했습니다 it for me. 주석은 환영하는:)

해설 (1)

39 m, i& 생성된 [뤼나프] (https://github.com/futurist/runapp) 이 기능을 사용하면 이러한 작업을 수행할 수 있을 뿐만 아니라 내 운영 환경, 희망 it& # 39 의 도움이 됩니다.

다음과 같은 구성

  • 파일: 콘피고드라크 *
:style:hidden

MyBatchFile.bat
arg1
arg2

'대신' 뤼나프리에스, 발사.

해설 (0)

또 다른 방법은 없는 지금, 3rd party 프로그래밍합니다 disk_b_s10database 변환기 (&quot 배치처리 를 exe"; 프로그램 실제로 그냥 모세야 네 배치 파일을 tmp 폴더 및 실행하십시오 자동으로 누구나 만들 수 있는 것이 바로 여기에서 페치할 그러하매 전달하십시오 코드) no vbs 파일을 (같도다라고 아무도 vbs) 단 하나의 회선인 배치 파일 시작.

@echo off > NUL
해설 (0)