Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] nom != direction
Que pensez-vous de mon titre ? :-D

Bien 0% 0% ( 0 )
C dla mèrd 0% 0% ( 0 )
Y'a un titre ??? 0% 0% ( 0 )

Total des votes : 0
Auteur Message
Répondre en citant
Message [R] nom != direction 
Bonsoir a tous
Comme je n'étais pas inspiré, j'ai tapé mon message d'erreur dans le titre, j'espère que ça ne vous pose pas de problème, sinon
Mort de Rire
J'ai un problème lorsque j'ouvre mon dossier avec mon logiciel, il ne détecte pas le .ini du même nom.
J'ai ça :
Code:
@echo off
title unlocker.bat

:::::::::::::::::::::::::::::::::::::::::::::::::::
:: unlocker.bat Romain Dieu-Guillot ©2016 ::
:::::::::::::::::::::::::::::::::::::::::::::::::::

if not "%1"=="" goto logout
if exist AppFiles goto menu

(du code)

:logout
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
for /f "eol=# delims=" %%A in (AppFiles\config.ini) do set %%A

cls
color %couleur%
mode con cols=30 lines=10

if exist AppFiles\"%1.ini" (

ren %1 "%~nx1.{2227A280-3AEA-1069-A2DE-08002B30309D}"
attrib +h +s "%~nx1.{2227A280-3AEA-1069-A2DE-08002B30309D}"

cls
echo.
echo.
echo         Folder locked

timeout /t 02>nul

exit

) else (

cls
echo.
echo.
echo.
echo   This folder wasn't created
echo   by Unlocker.bat. Unable to
echo            lock it.
timeout /t 04>nul

exit
)


Quelqu'un voit la cause du problème, parce que moi, je n'en voit que l'effet...

Bonne soirée



Dernière édition par Raiseit le Dim 18 Déc 2016 - 16:59; édité 1 fois

______________________________________________________
Raiseit


Des jeux gratuits (ou presque ) <> Serveurs minecraft gratuit <> Mon projet

IL y a 10 types de personnes: ceux qui comprennent le binaire et les autres :-)
Visiter le site web du posteur Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] nom != direction 
Je suis pas très sûr mais essai de remplacer ça :

Code:
if exist AppFiles\"%1.ini" (


par ça :

Code:
if exist "AppFiles\%1.ini" (





______________________________________________________
la vie est trop courte pour retirer le périphérique USB en toute sécurité...
Si la statue de la liberté lève le bras depuis 125 ans, c'est parce qu'elle cherche du réseau sur son Blackberry Torches...
Grâce à mon nouveau correcteur automatiste sur mon téléphage, je ne fais plus aucune faute d'orthodontie.
Quelqu'un a t il déjà demandé au drapeau japonais ce qu'il enregistre depuis tout ce temps ?
Visiter le site web du posteur
Répondre en citant
Message [R] nom != direction 
nope, ça change pas grand chose Sad




______________________________________________________
Raiseit


Des jeux gratuits (ou presque ) <> Serveurs minecraft gratuit <> Mon projet

IL y a 10 types de personnes: ceux qui comprennent le binaire et les autres :-)
Visiter le site web du posteur Skype
Répondre en citant
Message [R] nom != direction 
Ok, je sais d'où vient le problème Okay
Ton programme s'utilise un peu comme un prompteur non ?
Donc lorsque tu "glisses" le fichier sur ton bat et bin en fait la variable %1 correspond au chemin absolue du fichier
Il faut donc que tu découpe ta var dès le début pour ne récupérer que le nom du fichier :

Code:
@echo off
title unlocker.bat
 
:::::::::::::::::::::::::::::::::::::::::::::::::::
:: unlocker.bat Romain Dieu-Guillot ©2016 ::
:::::::::::::::::::::::::::::::::::::::::::::::::::
 
for %%a in (%1) do set "File=%%~na%%~xa"

if not "%1"=="" goto logout
if exist AppFiles goto menu
 
::Il faut que tu remplaces %1 par %file% ici
(du code)
 
:logout
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
for /f "eol=# delims=" %%A in (AppFiles\config.ini) do set %%A
 
cls
color %couleur%
mode con cols=30 lines=10
 
if exist AppFiles\"%File%.ini" (
 
ren %1 "%~nx1.{2227A280-3AEA-1069-A2DE-08002B30309D}"
attrib +h +s "%~nx1.{2227A280-3AEA-1069-A2DE-08002B30309D}"
 
cls
echo.
echo.
echo         Folder locked
 
timeout /t 02>nul
 
exit
 
) else (
 
cls
echo.
echo.
echo.
echo   This folder wasn't created
echo   by Unlocker.bat. Unable to
echo            lock it.
timeout /t 04>nul
 
exit
)





______________________________________________________
la vie est trop courte pour retirer le périphérique USB en toute sécurité...
Si la statue de la liberté lève le bras depuis 125 ans, c'est parce qu'elle cherche du réseau sur son Blackberry Torches...
Grâce à mon nouveau correcteur automatiste sur mon téléphage, je ne fais plus aucune faute d'orthodontie.
Quelqu'un a t il déjà demandé au drapeau japonais ce qu'il enregistre depuis tout ce temps ?
Visiter le site web du posteur
Répondre en citant
Message [R] nom != direction 
Effectivement, le problème vient bien de là. Du coup je suis retourné voir le tuto, et j'ai modifié mon code :
Code:
@echo off
title unlocker.bat
 
:::::::::::::::::::::::::::::::::::::::::::::::::::
:: unlocker.bat Romain Dieu-Guillot ©2016 ::
:::::::::::::::::::::::::::::::::::::::::::::::::::
 
if not "%1"=="" goto logout
if exist AppFiles goto menu
 
(du code)
 
:logout
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
for /f "eol=# delims=" %%A in (AppFiles\config.ini) do set %%A
 
cls
color %couleur%
mode con cols=30 lines=10

::ici on remplace AppFiles\"%1.ini" par AppFiles\"%~n1.ini"

if exist AppFiles\"%~n1.ini" (
 
ren %1 "%~nx1.{2227A280-3AEA-1069-A2DE-08002B30309D}"
attrib +h +s "%~nx1.{2227A280-3AEA-1069-A2DE-08002B30309D}"
 
cls
echo.
echo.
echo         Folder locked
 
timeout /t 02>nul
 
exit
 
) else (
 
cls
echo.
echo.
echo.
echo   This folder wasn't created
echo   by Unlocker.bat. Unable to
echo            lock it.
timeout /t 04>nul
 
exit
)



J'ai pas été efficace ici, surtout que je savais ça et que je l'avais déjà utilisé ^_^

Merci beaucoup et bonnes fêtes Okay




______________________________________________________
Raiseit


Des jeux gratuits (ou presque ) <> Serveurs minecraft gratuit <> Mon projet

IL y a 10 types de personnes: ceux qui comprennent le binaire et les autres :-)
Visiter le site web du posteur Skype
Message [R] nom != direction 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch