Có gì mới?

Code tạo file .exe từ file .bat nhanh gọn cho anh em.

tspks9

Thành viên
Tham gia ngày
07/06/2019
Bài viết
175
1. Tạo file A.bat với nội dung sau:
Mã:
;@echo off
;Title Converting batch scripts to file.exe with iexpress
;Mode 75,3 & color 0A
;Rem Original Script https://github.com/npocmaka/batch.scripts/edit/master/hybrids/iexpress/bat2exeIEXP.bat
;echo(
;if "%~1" equ "" (
    ;echo  Usage : Drag and Drop your batch file over this script:"%~nx0"  
    ;Timeout /T 5 /nobreak>nul & Exit
;)
;set "target.exe=%__cd__%%~n1.exe"
;set "batch_file=%~f1"
;set "bat_name=%~nx1"
;set "bat_dir=%~dp1"
;Set "sed=%temp%\2exe.sed"
;echo              Please  wait a while ...  Creating "%~n1.exe" ...
;copy /y "%~f0" "%sed%" >nul
;(
    ;(echo()
    ;(echo(AppLaunched=cmd /c "%bat_name%")
    ;(echo(TargetName=%target.exe%)
    ;(echo(FILE0="%bat_name%")
    ;(echo([SourceFiles])
    ;(echo(SourceFiles0=%bat_dir%)
    ;(echo([SourceFiles0])
    ;(echo(%%FILE0%%=)
;)>>"%sed%"

;iexpress /n /q /m %sed%
;del /q /f "%sed%"
;exit /b 0

[Version]
Class=IEXPRESS
SEDVersion=3
[Options]
PackagePurpose=InstallApp
ShowInstallProgramWindow=0
HideExtractAnimation=1
UseLongFileName=1
InsideCompressed=0
CAB_FixedSize=0
CAB_ResvCodeSigning=0
RebootMode=N
InstallPrompt=%InstallPrompt%
DisplayLicense=%DisplayLicense%
FinishMessage=%FinishMessage%
TargetName=%TargetName%
FriendlyName=%FriendlyName%
AppLaunched=%AppLaunched%
PostInstallCmd=%PostInstallCmd%
AdminQuietInstCmd=%AdminQuietInstCmd%
UserQuietInstCmd=%UserQuietInstCmd%
SourceFiles=SourceFiles

[Strings]
InstallPrompt=
DisplayLicense=
FinishMessage=
FriendlyName=-
PostInstallCmd=<None>
AdminQuietInstCmd=

2. Tạo file bat cần chạy đặt tên ví dụ là B.bat
3. Kéo file B.bat vào file A.bat sẽ tự tạo ra file mới với tên B.exe

 

tspks9

Thành viên
Tham gia ngày
07/06/2019
Bài viết
175
à quên anh em tải file
Hidden content/Nội dung bị ẩn

You need -1 more posts to view this content.

Xem thông báo ở đầu forum để nâng cấp VIP.

Bạn phải có -1 bài viết trở lên mới xem được link/nội dung này.

về máy, rồi chỉnh đường dẫn lại nhé nhé, kẻo trên github người ta bỏ virut vào chạy thì nguy đấy.
 
Có sửa bởi điều hành viên:

ncsousou

Thành viên
Tham gia ngày
08/05/2020
Bài viết
43
Đã test và chạy được! Thanks anh đã chia sẻ, đỡ phải cài Bat to exe
 

nhudanh0101

Thành viên
Tham gia ngày
27/07/2019
Bài viết
91
hay quá pác ! bác chắc siêu về file bat ! cho e hỏi mình muốn add folder program data vs local hay roaming .... thì mình dùng lệnh nào pác ! thanks pác
 

NgocNobj

Thành viên
Tham gia ngày
02/01/2018
Bài viết
9
Thanks bro, để tui nghịch thử xem thế nào
 

tspks9

Thành viên
Tham gia ngày
07/06/2019
Bài viết
175
tạo shortcut cho file exe rồi chỉnh icon của shortcut nha bạn.
 

tspks9

Thành viên
Tham gia ngày
07/06/2019
Bài viết
175
link direct
Mã:
https://raw.githubusercontent.com/npocmaka/batch.scripts/master/hybrids/iexpress/bat2exeIEXP.bat
 

tspks9

Thành viên
Tham gia ngày
07/06/2019
Bài viết
175
các bác tải file này nhé, link trên mình mới test không được.
 

Attachments

  • Make exe.zip
    845 bytes · Đã xem: 0

nhudanh0101

Thành viên
Tham gia ngày
27/07/2019
Bài viết
91
dùng xcopy đi bác.
Mã:
xcopy "C:\THUMUC_A\*.*" "D:\THUMUC_A\" /K /D /H /Y
vậy e mún làm 1 file xuất ra file bat để chạy game all lệnh như vầy ổn và đầy đủ ko bác
@echo off
xcopy "C:\Users\Administrator\.BigNox" "E:\Online Games\nox_v6.6.1.3\Path\Path1" /K /D /H /Y
xcopy "C:\Users\Administrator\AppData\Local\Nox" "E:\Online Games\nox_v6.6.1.3\Path\Path2" /K /D /H /Y
xcopy "C:\Users\Administrator\AppData\Local\NoxSrv" "E:\Online Games\nox_v6.6.1.3\Path\Path3" /K /D /H /Y
reg import "...."
START "" "E:\Online Games\nox_v6.6.1.3\Nox\bin\Nox.exe"
 

tspks9

Thành viên
Tham gia ngày
07/06/2019
Bài viết
175
nhudanh0101
bạn xuống máy trạm chạy code đó xem nó copy đúng thư mục chưa rồi chuyển nó qua file exe xong add vào menu game thôi.
 

tspks9

Thành viên
Tham gia ngày
07/06/2019
Bài viết
175
Bạn dùng lệnh này nha, mình mới test lại lệnh kia nó không copy file với thư mục mà chỉ copy thư mục thôi.
Mã:
echo D | xcopy /e "C:\THUMUC_A" "D:\THUMUC\THUMUC_A"

Câu lệnh trên giải quyết vấn đề là: Copy THUMUC_A vào đường dẫn D:\THUMUC\ với THUMUC_A chứa file, folder, emty folder (thư mục rỗng).

Giải thích:
  • echo D => xác nhận THUMUC_A là directory.
  • /e => Copy folders, subfolders và Empty folders

Lưu ý là cả Ổ C và D đều phải có tên THUMUC_A nhá nếu bạn để D:\THUMUC\ thì nó sẽ copy THUMUC_A thành THUMUC đó.
 

nhudanh0101

Thành viên
Tham gia ngày
27/07/2019
Bài viết
91
@@tspks9
bác thật lợi hại ! đúng lệnh trên ko copy được folders, giờ lệnh bác đưa sau ok copy được hết ! chỉ cần vậy là đưa lên menu game xài được rồi hả bác ? cảm ơn bác nhiều !
 

Top Bottom