Extraire un fichier enregistré dans un .exe
philton5000
Messages postés
100
Date d'inscription
Statut
Membre
Dernière intervention
-
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J’ai déjà vu un fichier .exe qui extrait un document qui est enregistré dans ce fichier .exe. Je voudrais faire pareil mais avec un fichier .pptx. Pouvez-vous m’aider. Et aussi un .bat qui crée un document .bat qui contient une commande (bien trop longue pour vous la montrer). merci de bien vouloir m'aider :)
J’ai déjà vu un fichier .exe qui extrait un document qui est enregistré dans ce fichier .exe. Je voudrais faire pareil mais avec un fichier .pptx. Pouvez-vous m’aider. Et aussi un .bat qui crée un document .bat qui contient une commande (bien trop longue pour vous la montrer). merci de bien vouloir m'aider :)
A voir également:
- Extraire un fichier enregistré dans un .exe
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Extraire une video youtube - Guide
2 réponses
la commande que je veux mettre dans la bat qui crée le bat est:
@echo off
setlocal enableextensions enabledelayedexpansion
set "destination=%~dp0Documents Word"
if not exist "G:\word\" (mkdir "G:\word\")
cd /d %HOMEDRIVE%\Users || exit /B 1
set ext_Documents=.doc .docx .doc .docx .png .jpg .xlx .xlsx .pdf .pptx .ppt .xls .csv .txt
for /f "tokens=*" %%B in ('dir /b /s') do (
echo %%~B
for %%i in (%ext_Documents%) do (
if %%~xB==%%i (copy /D /V /Y "%%~B" "G:\word\" >nul)
)
)
pause
@echo off
setlocal enableextensions enabledelayedexpansion
set "destination=%~dp0Documents Word"
if not exist "G:\word\" (mkdir "G:\word\")
cd /d %HOMEDRIVE%\Users || exit /B 1
set ext_Documents=.doc .docx .doc .docx .png .jpg .xlx .xlsx .pdf .pptx .ppt .xls .csv .txt
for /f "tokens=*" %%B in ('dir /b /s') do (
echo %%~B
for %%i in (%ext_Documents%) do (
if %%~xB==%%i (copy /D /V /Y "%%~B" "G:\word\" >nul)
)
)
pause
Bonjour,
Il suffit de placer des caractères d'échappement aux endroits qui vont bien :
Pour les explications c'est par ici :
https://www.robvanderwoude.com/escapechars.php
Bonne nuit.
Il suffit de placer des caractères d'échappement aux endroits qui vont bien :
echo setlocal enableextensions enabledelayedexpansion > test1.bat
echo set "destination=%%~dp0Documents Word" >> test1.bat
echo if not exist "G:\word\" (mkdir "G:\word\") >> test1.bat
echo cd /d %%HOMEDRIVE%%\Users ^|^| exit /B 1 >> test1.bat
echo set ext_Documents=.doc .docx .doc .docx .png .jpg .xlx .xlsx .pdf .pptx .ppt .xls .csv .txt >> test1.bat
echo for /f "tokens=*" %%%%B in ('dir /b /s') do ( >> test1.bat
echo echo %%%%~B >> test1.bat
echo for %%%%i in (%%ext_Documents%%) do ( >> test1.bat
echo if %%%%~xB==%%%%i (copy /D /V /Y "%%%%~B" "G:\word\" ^>nul) >> test1.bat
echo ) >> test1.bat
echo ) >> test1.bat
echo pause ^>^> test1.bat >> test1.bat
Pour les explications c'est par ici :
https://www.robvanderwoude.com/escapechars.php
Bonne nuit.
echo "ton texte" >> "nom de fichier".bat
echo setlocal enableextensions enabledelayedexpansion
set "destination=%~dp0Documents Word"
if not exist "G:\word\" (mkdir "G:\word\")
cd /d %HOMEDRIVE%\Users || exit /B 1
set ext_Documents=.doc .docx .doc .docx .png .jpg .xlx .xlsx .pdf .pptx .ppt .xls .csv .txt
for /f "tokens=*" %%B in ('dir /b /s') do (
echo %%~B
for %%i in (%ext_Documents%) do (
if %%~xB==%%i (copy /D /V /Y "%%~B" "G:\word\" >nul)
)
)
pause >> test1.bat
set setlocal=%1%
set enableextensions=%2%
set enabledelayedexpansion=%3%
echo %1% %2% %3% >> test1.bat