Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[FINAL] Jcmd 2 (beta)
Auteur Message
Répondre en citant
Message [FINAL] Jcmd 2 (beta) 
Bonjour je voudrais présenter ma nouvelle application qui permet d'ajouter quelque fonctionnalité au batch,

vous pouvez le creer avec un code hexadecimal ou le telecharger (vers le bas) Okay

bien!

voila la liste des functions :
/!\ pour afficher cette liste il faut utiliser la fonction /? /!\ Mr. Green
Code:

La syntaxe est :
/dl "url" "file"     telecharger un fichier.
/getip "ip"          resoudre une ip.
/getip v4            affiche l'ip v4 de l'utilisateur.
/getip v6            affiche l'ip v6 de l'utilisateur.
/zip "fichier" "sortiezip"    compresse un fichier ou un dossier.
/unzip "fichierzip" "dossiersortie"  decompresse un fichier zip.


/dl va vous telecharger un fichier en mode silencieux!! / Pas mal non ? Wink


bon apres ce n'est qu'une beta je vien tout juste de la faire...

sinnon /zip et /unzip fonctionne parfaitement!!

apres java pas vite, mais.. java pas loing non plus...
Ta un bleme avec mes blagues? Wink

voici un exemple :

si tu veut telecharger bat2exe en mode silencieux :
Code:

jcmd /dl "http://www.f2ko.de/downloads/Bat_To_Exe_Converter.zip" "Bat_To_Exe_Converter.zip"

VOILA! c'est si dure que sa!?

si tu veut afficher l'ip de batch.xoo.it (ou n'importe quelle autre adresse) :

Code:

jcmd /getip batch.xoo.it


vous affichera :

Code:

5.135.39.48


donc pour recuperer l'adresse ip dans une variable :

Code:

for /f "tokens=*" %%@ in ('jcmd /getip batch.xoo.it') do set ip=%%@
echo.%ip%


ET hope!
si tu comprend pas : PASSE LA SECONDE MAMIE!!

il faut délimité ce qu'ecrira jcmd donc
j'utilise le théoreme de magicdos Laughing XD
j rigole... Mr. Green

j'utilise la commande for /f
avec tous les tokens (toutes les parties du texte) sans délimiteur
en utilisant la variable "@" pour y inserré du texte
maintenant puis ce qu'on ne peut pas gardé la variable @ dans tout le scripte, ba je creer une variable a sa valeur
set valeurde@=%%@
ba voila ce que sa donne au dessus du spoiler. Okay



pour compresser un fichier ou un dossier :
pas besoin de creer un dossier! Okay
Code:

jcmd /zip "monDossierContenantDesFichiers" "monArchiveContenantMonDossierAvecSonContenu.zip"

C clair!? Mad
A point de vous faire mal au yeux!? Mad

et l'inverse pour decompresser
pas besoin de creer un dossier! Razz
Code:

jcmd /unzip "monArchiveContenantMonDossierAvecSonContenu.zip" "soit%Cd%SoitUnDossier"



voila presque tout! Smile


tu veux le code en Hexa??? click ici
tu veut le telecharger?? click la
Et si tu veut sont code soure????? ba cherche le! Wink par ici

VERSION 2.1 !!! BUG GETIP RESOLU!

le CODE Hexadecimal mon pote! : Hexa
le CODE de la SOURCE :

2.1
Code:

@echo off
if /i "%~1"=="/?" (
   echo.La syntaxe est :
   echo./dl "url" "file"     telecharger un fichier.
   echo./getip "ip"          resoudre une ip.
   echo./getip v4            affiche l'ip v4 de l'utilisateur.
   echo./getip v6            affiche l'ip v6 de l'utilisateur.
   echo./zip "fichier" "sortiezip"    compresse un fichier ou un dossier.
   echo./unzip "fichierzip" "dossiersortie"  decompresse un fichier zip.
   goto :EOF
)
if /i "%~1"=="/v" (
   echo.Jcmd 2 :
   echo.version : 2.0.0.0
)
if /i "%~1"=="/zip" (
   %extd% /zip "%~2" "%~3"
   goto :EOF
)
if /i "%~1"=="/unzip" (
   %extd% /unzip "%~2" "%~3"
   goto :EOF
)
if /i "%~1"=="/dl" (
   %extd% /download "%~2" "%~3"
   goto :EOF
)
if /i "%~1"=="/getip" (
   if /i "%~2"=="" goto :EOF
   if /i "%~2"=="v4" (
      for /f "tokens=2 delims=[]" %%a in ('ping "" -f -n 1 -w 0') do echo.%%a
      goto :EOF
   )
   if /i "%~2"=="v6" (
      for /f "tokens=2 delims=[]" %%a in ('ping "" -6 -n 1 -w 0') do echo.%%a
      goto :EOF
   )
   for /f "tokens=2 delims=[]" %%a in ('ping "%~2" -f -n 1 -w 0') do set ip=%%a
   if "%ip%"=="" (
      echo.Unknown IP or Lost connection.
      set ip=
      goto :EOF
   ) else (
      echo.%ip%
      set ip=
   )
   goto :EOF
)

voila voila ceci est le CODE de la SOURCE

Telecharge si besoin : ta qu'a chercher sur le net Papi! personne ne me voi chut!

Merci d'avoir lu ce message, Sinnon, Non Merci! Mad

bye Okay



Dernière édition par lb999 le Sam 10 Oct 2015 - 12:38; édité 7 fois
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [FINAL] Jcmd 2 (beta) 
Bonjour, c'est pas mal mais comme dis Laddy
Citation:
3. Je souhaiterai que vos codes sources soient mise à disposition car j insiste sur le fait que vous sommes un site d entraides et d apprentissage ;D

source : http://batch.xoo.it/t4291-A-lire-avant-de-poster-R-gles.htm




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message [FINAL] Jcmd 2 (beta) 
Bravo et merci du partage !

Mais effectivement le source serait bienvenue.

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [FINAL] Jcmd 2 (beta) 
Bon si le voulez ba le voila j'ai modifier !

Il suffit de demander Wink

- surtout de lire.... Mr. Green

bye Okay



Répondre en citant
Message [FINAL] Jcmd 2 (beta) 
Ton code ne fais rien à part le ping !!

La partie qui fait le download et le zip/unzip elle est où ?

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [FINAL] Jcmd 2 (beta) 
C normal je vous ai passé la partie non compile en exe;

Si c'est pas en exe sa marche po.... Mr. Green

elle est sensé fonctionné uniquement en exe, Surprised
c'est du batch mais a moitié, pour sa que g mis un code en hexadecimal

si tu veut sa fonctionne comme batbox; si tu compile en batch sa fonctionne pas

sauf si tu tourne l'extansion exe en bat sa fonctionne!!
renome une app exe en bat et tu ne vera pas de difference a part l'icone Very Happy

bye Okay



Répondre en citant
Message [FINAL] Jcmd 2 (beta) 
voila, j'ai dénicher un peut le code (avec une technique (peu) connue) pour des raisons de sécurité et pour avoir plus d'info sur le code source:

j'ai le code de extd:
Code:
@set result=
@%b2eextd% "%~1" "%~2" "%~3" "%~4" "%~5" "%~6" "%~7" "%~8" "%~9" > "%b2etempfile%"
@set /p result= < "%b2etempfile%"
@del "%b2etempfile%"
@goto:eof


et j'ai le .exe qui va avec: http://www.sendspace.com/file/ztwwsw

EDIT: le .exe un genre de Nircmd car avec notepad++ regardez a la ligne 1584 1583 du .exe, on a les extensions de commande.



Dernière édition par TSnake41 le Mar 28 Juil 2015 - 15:31; édité 1 fois

______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message [FINAL] Jcmd 2 (beta) 
Tout-A-fait Tout-a-fait,
extd permet de :

Explorer un dossier/fichier
Telecharger
Encoder/Decoder
Zip/Unzip
... etc ... (encore 65 choses différentes)



Répondre en citant
Message [FINAL] Jcmd 2 (beta) 
t'aurais du partager la commande externe "extd" au lieu de faire un batch par dessus, tu t'es compliqué la vie Laughing




______________________________________________________
Visiter le site web du posteur
Répondre en citant
Message [FINAL] Jcmd 2 (beta) 
T'a raison, mais impossible de supprimer le topic,
et puis Extd n'est pas ma création, avec ses droits d'auteurs, je ne pense pas avoir le droit de le partager sans l'autorisation de son créateur..

Okay



Message [FINAL] Jcmd 2 (beta) 


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