소프트웨어 배치파일 검토를 부탁드립니다.
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 | - | - |
72156 | 윈 도 우| ESP fat16 파티션 변환 관련 [1] | 엉클퍼커 | 202 | 01-15 |
72155 | 윈 도 우| 이건 뭘까요? 크롬 키면 켜지던데.. [4] | 창가에앉아 | 615 | 01-15 |
72154 | 윈 도 우| RSimageX로 윈도우 설치뒤에 부팅 진행이 되지 않습니다. [5] | 고감맨 | 532 | 01-15 |
72153 | 윈 도 우| 윈도우10 고스트 복원후 인증안되는 문제 [1] | 11일의기적 | 707 | 01-15 |
72152 | 윈 도 우| 명령 프롬프트 질문 [4] | 솔모로 | 373 | 01-15 |
72151 | 윈 도 우| 다른 디스크에 설치된 윈도우버전 확인하는 방법문의 [2] | Razer | 325 | 01-15 |
72150 | 하드웨어| 메인보드(asus p8z68-v) 랜 장치 인식 문제 [5] | 경산작은거 | 509 | 01-15 |
72149 | 소프트웨어| Q-Dir 바이러스 인가요? [2] | 카스타드 | 400 | 01-15 |
72148 | 윈 도 우| 드라이브 명 변경 배치파일 치 문의요... [2] | 용달마차 | 234 | 01-15 |
72147 | 윈 도 우| 윈도우7 32비트 만능고스트 [7] | 애거 | 1112 | 01-15 |
72146 | 윈 도 우| E 드라이브가 자꾸 사라 집니다 [3] | 지나갔어 | 572 | 01-15 |
72145 | 하드웨어| 인텔 CPU 결함문제 [4] | 한스 | 567 | 01-15 |
72144 | 소프트웨어| windows PE에 삼성복구솔루션을 넣을수가 있나요? [2] | 7850 | 569 | 01-14 |
72143 | 윈 도 우| 구형 넷북에 쓸만한 x86 os 뭐가 있을까요? [8] | 읍민Kaine | 668 | 01-14 |
72142 | 소프트웨어| 질문입니다-7z 혹은 RAR로 압축해제시에 이런 말들이...? ... [5] | 김영자 | 364 | 01-14 |
72141 | 윈 도 우| 2016 LTSB --> 에듀케이션 가능한지요? [2] | 수비니 | 400 | 01-14 |
72140 | 모 바 일| 폰용 토탈커맨더의 설정이 어디에 저장되어 있나요? | brucex | 154 | 01-14 |
72139 | 소프트웨어| 프리미어 CS6 포터블 버전을 구할 수 방법이 있을까요? [3] | biho | 746 | 01-14 |
72138 | 서버 / IT| 유투브 영상에서 음원만 정확한 음질로 뽑을 수 있을까요? [1] | TetraTheta | 572 | 01-14 |
72137 | 소프트웨어| Adobe Flash Player Uninstaller v28.0.0.137 [1] | 미남아빠다 | 224 | 01-14 |
@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