소프트웨어 배치파일 검토를 부탁드립니다.
2018.01.08 16:14
제가 자주 사용하는 프로그램이 Total Commander입니다.
대부분 USB에 넣어서 가지고 다니면서 사용하는데
문제는 집에서는 64비트 윈도우를 사용하고 사무실은 32비트를 사용합니다.
사용할때 마다 "Totalcmd.exe" 와 "Totalcmd64.exe"를 구분하여 클릭하는데
이게 은근히 번거로워서 "TotalCommander.bat"라는 배치파일을 작성한 다음
이 파일만 클릭하면 시스템의 버전에 따라
32비트용과 64비트용이 자동으로 실행되도록 하고 싶습니다.
(완성되면 bat2exe등을 사용하여 bat를 exe로 변환하여 사용할 생각입니다)
그런데 아래처럼 간단한 배치파일을 작성해도 원하는 방식으로 실행되질 않습니다.
(이 배치파일도 제가 작성한 것이 아니고 이곳 저곳에서 보고 컨닝한 것입니다)
[Total Commander.bat 내용]
if (GetSystemWow64Directory())
{
// TotalCmd64.exe
}
else
{
// TotalCmd.exe
}
endif
제발 고쳐 주세요.
댓글 [8]
-
sikey 2018.01.08 16:26
-
sikey 2018.01.08 16:26
이런식으로 하면 되지않을까 싶긴한데 잘모르겟네요... 일단 써보세요
-
배추장사 2018.01.08 16:31
앗, 깔끔하게 성공하였습니다. 고맙습니다.
이제 EXE파일로 변환만 하면 되겠군요.
괜히 혼자서 고민만 했는데 . . . .
다시 한 번 감사드립니다.
-
sikey 2018.01.08 16:35
도움이되서 다행입니다ㅎㅎ
참 도움이될지모르겟지만 bat2exe같은거로 변경하면 백신에서 잡아먹는경우가있어서
저는 되도록이면 안바꿉니다;
즐거운하루되세요~
-
배추장사 2018.01.08 16:39
염치불구하고 하나만 더 여쭈어 봅니다.
당초의 제 생각은 exe파일로 변환하면서 아이콘도 포함시킬 예정이었습니다.
만약 EXE로 변환하지 않으면 아이콘파일은 어떻게 처리하나요?
왜나하면 USB의 루트에 exe로 변환된 배치파일을 복사해 두고 그 파일만
클릭해 사용할 생각이기 때문입니다.
-
이세라 2018.01.08 16:42 tc.cmd
tc.cmd 바로가기 // 아이콘 변경
바로가기ㅣ tc 실행
-
배추장사 2018.01.08 16:51
아, 이제 이해했습니다.
기본적인 것도 너무 모르는 상태에서 질문만 한 제가 부끄럽지만
이렇게 하나하나 해결되니 너무 기쁩니다.
Sikey님, 이세라님
감사합니다.
-
sikey 2018.01.08 16:54
이세라님이 답변해주신 방법말고는 저도잘모르겠습니다 ㅎㅎ
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
72034 | 윈 도 우| 이번 cpu 긴급보안업데이트 [7] | 덥다 | 1115 | 01-08 |
72033 | 기 타| 원더우먼 2017 한글자막 [4] | 카메리아 | 1034 | 01-08 |
72032 | 소프트웨어| 백업프로그램을 찾습니다 ㅠ | 뚜릅 | 434 | 01-08 |
» | 소프트웨어| 배치파일 검토를 부탁드립니다. [8] | 배추장사 | 351 | 01-08 |
72030 | 기 타| 우클릭에 문법이나 단어 ? 같은 걸... [2] | 로또2등 | 204 | 01-08 |
72029 | 윈 도 우| kb4056892 이 보안 패치가 설치가 안됩니다 [3] | 지나갔어 | 536 | 01-08 |
72028 | 소프트웨어| 도스들어가면 한글깨지는 이유 뭔가요? [3] | gkgk77 | 434 | 01-08 |
72027 | 하드웨어| warning:Have Option ROM can not be invoke 이거 원인이 [1] | 빨간미소 | 162 | 01-08 |
72026 | 윈 도 우| PE에 대해서 도움을 구합니다. [4] | 모빌 | 308 | 01-08 |
72025 | 윈 도 우| 이번 인텔 CPU 패치하는 방법? [1] | 켄치 | 727 | 01-08 |
72024 | 소프트웨어| WShelper 오류 도움 부탁드립니다. [3] | 스킨닥 | 399 | 01-08 |
72023 | 윈 도 우| 윈도우10 은행 인증서를 왜 인식 못할까요? [9] | 시티R | 1554 | 01-08 |
72022 | 기 타| 랜섬웨어로 암호화될 때, 용량이 큰 파일을 암호화하는 데 ... [3] | 응삼이 | 410 | 01-08 |
72021 | 소프트웨어| crystaldiskinfo 보는법 문의 [2] | 아짜 | 616 | 01-08 |
72020 | 윈 도 우| OldM*C님의 Windows 10 Enterprise RS3 [3] | 고북 | 515 | 01-07 |
72019 | 윈 도 우| 윈도우10 탐색기 옆에 탭 제거할수 있나요? [8] | 시티R | 689 | 01-07 |
72018 | 소프트웨어| 알송 [4] | 이탈 | 361 | 01-07 |
72017 | 하드웨어| 컴퓨터 사양 질문드립니다. [8] | 로또2등 | 340 | 01-07 |
72016 | 윈 도 우| ShellBrowserCancel ?? [2] | 빨간별 | 165 | 01-07 |
72015 | 기 타| 윈포에서 쪽지를 어떻게 보내나요? [1] | TetraTheta | 338 | 01-07 |
@echo off
color 1F
setlocal
pushd %~dp0
rem --- 윈도우 버전 체크 끝 ---
rem --- 32 비트 64비트 체크 시작 ---
if exist %windir%\SysWOW64 (
goto 64bit
) else (
goto 32bit
)
rem --- 32 비트 64비트 체크 끝 ---
:64bit
start TotalCmd64.exe
goto exit
:32bit
start TotalCmd.exe
goto exit
:exit
exit