강좌 / 팁

기 타 bat로 포터블 만들기 간단 팁

2020.11.12 00:20

슈머슈마 조회:2713 추천:20

bat 로 포터블 만들어서 exe 컨버딩 시키면 간단하게 포터블 프로그램을 만들수 있습니다.

 

bat 사용 예제

 

 

@echo off

::pushd “%~dp0” (상대 경로) 최상위 폴더 아래에서 구동 즉 지금 데이터가 들어있는 프로그램이 있는 부분부터 시작

:: usb에 넣고 다닐때 이런식으로 하면 C:\ 라든가 D:\가 필요없이 바로 데이터가 들어있는 폴더 부터 시작합니다.

pushd “%~dp0”

::if 아래는 윈도우 시스템 환경에서 x64와 x32 환경에서 선택 실행하라는 부분입니다.

if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86

if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64

exit

::===============================================================================

:: 레지스트리 병합 data 폴더안에 folderguard_sat.rag 레지파일을 시스템 레지에 병합합니다.

REG IMPORT data\FolderGuard_Sat.reg

::================================================================================

::

::================================================================================

:: 내문서에 Radialix 3폴더 만들기license.ini 라는 파일을 복사

:: 공백이 있는 문자는( "" )테두리를 쳐야함 공백은 인식못함

:: (:: 주석처리 해제하고 사용)

:: mkdir 폴더를 만듭니다. 내문서에 폴더 radialix 3 를 만들고 license.ini 파일을 복사

:: 경우에 따라서 데이터 설정파일들은 appdata 폴더에 저장이 됩니다.

:: %appdata% 를 경로로 잡으시면 됩니다.

:: mkdir 로 폴더를 만들었는데 폴더가 존재할경우 cd를 써서 폴더로 이동후 copy 복사를 하시면 되겠습니다.

:: cd "%userprofile%\documents\Radialix 3" 이렇게 되겠네요 appdata로 보낼경우 cd "%appdata%radialix 3"로 만드시면

:: 됩니다.

mkdir "%userprofile%\documents\Radialix 3"

copy license.ini "%userprofile%\documents\Radialix 3"

::================================================================================

::

::================================================================================

:: 아래는 x64 와 x32 환경 64환경일 경우 64프로그램이 실행 32환경일 경우 32비트 프로그램이 실행됩니다.

:: app 폴더 안에Radialix64.exe 프로그램 실행 이렇게 되겠네요

:: x64 System 선택할때 사용하세요

::x64

%~dp0\app\Radialix64.exe

::exit

::

:: x86 System 선택할때 사용하세요

:x86

%~dp0\x32\Radialix32.exe

::=================================================================================

cls

 

 

 

 

필요에 따라서 ( :: ) 주석처리 포함 불포함 시켜서 사용하시면 됩니다.

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4280 소프트웨어| 마우스 두개 양손 사용시 왼손 마우스 버튼 스왑 [7] 지후빠 1192 12 12-24
4279 윈 도 우| 장치 드라이버 업데이트 파워쉘로 확인하기 [1] zerojiddu 1515 7 12-22
4278 윈 도 우| Windows 10, 12월 보안 패치(KB5021233) 설치 후 뜨는 블루... [5] 타천사둘리 1882 8 12-20
4277 윈 도 우| [실사] USB 테더링으로 PC 인터넷 랜 드라이버 설치하기! [8] 무월 1755 15 12-20
4276 윈 도 우| 관리자보다 더쎈 권한으로, 접근제한 에러 뚫기 [20] zerojiddu 4025 16 12-18
4275 윈 도 우| KB5018863 업데이트 제거하기(22621.1037로 버전 바꾸기) [5] 타천사둘리 1583 5 12-16
4274 윈 도 우| 윈도우 호스트 만들기 - 몇가지 추가 [11] 슈머슈마 1768 10 12-15
4273 윈 도 우| 윈도우 호스트에 온라인 광고차단 호스트 파일 추가, 기본 ... [14] 슈머슈마 2079 14 12-13
4272 윈 도 우| BCD 백업 및 복구 프로그램 입니다 [11] 지룡자 3104 25 12-10
4271 윈 도 우| [실사 ] 부트 메뉴에 PE 등록 하기 | Recovery 생성 백업&a... [14] 무월 2450 22 12-10
4270 윈 도 우| Windows 10에서 Windows 11 업데이트(업그레이드)를 차단하... [5] heykevin 2611 22 12-09
4269 윈 도 우| PE에서 NVME 드라이브 보이게 하기 [2] 좋게멋지게 1794 9 12-09
4268 윈 도 우| 핀 번호 암호 모를때 pe에서 간단한 작업후 로그인하고 핀... [4] heykevin 1762 6 12-08
4267 윈 도 우| [실사] 윈도우10,11 PIN번호 분실 암호 재설정으로 우회 로... [9] 무월 2583 11 12-07
4266 윈 도 우| [실사] 윈도우10,11 로그인 비밀번호 재설정 및 제거 [8] 무월 2004 16 12-07
4265 윈 도 우| [실사] 윈도우11&10 BCD 부팅 오류, 부트 복구(설치) [16] 무월 2461 24 12-05
4264 윈 도 우| [실사] 윈도우11 사용자 계정 만료 해제 방법! [4] 무월 1689 7 12-05
4263 윈 도 우| ISO 마운트 - 작업 - 꺼내기, ISO2WIM 추출 [5] 지후빠 1192 20 12-04
4262 윈 도 우| [실사] 윈도우10 사용자 계정 만료 해제 방법! [9] 무월 1462 15 12-04
4261 윈 도 우| 배치파일에서 내장명령어로 대기시간 구현 sleep [8] 지후빠 1014 14 12-01
XE1.11.6 Layout1.4.8