IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Pense-bête en batch [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 126
    Par défaut Pense-bête en batch
    Bonsoir les développeurs.

    Ce script me permet d'afficher un message, une tâche à faire, etc. à une heure précise.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    @echo off
    title Laissez ce batch actif et le minimiser dans la barre des tâches
    mode 100,20
    echo.
    if exist Message.txt ( del Message.txt )
    set /p text=Tapez le message ^>^> 
    echo %text% >> Message.txt
    echo.
    echo ( Lorsque le message s'affiche, fermez la console du batch )
    echo.
    set /p hour=Tapez l'heure d'affichage du message au format hh:mm ^>^>  
    if "%1"=="" GOTO deb
    GOTO %1
    :deb
    if %TIME:~0,5%==%hour% Message.txt
    goto deb
    exit
    Je voudrais savoir s'il est possible:

    1. de minimiser la console automatiquement dans la barre des tâches
    2. de faire en sorte que le batch (la console) se ferme après l'affichage du message dans le Bloc-notes (j'ai ajouté exit mais la console ne se ferme pas)
    3. d'afficher également les caractères accentués dans le message
    4. d'afficher le message au premier plan, par-dessus les autres fenêtres (site, application, etc.)

    Merci.

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 19
    Par défaut
    Bonjour,

    1. Pour minimiser la console automatiquement, je ne connais pas de solution MS-DOS, désolé.

    2. Remplacer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    :deb
    if %TIME:~0,5%==%hour% Message.txt
    goto deb
    exit
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    :deb
    if %TIME:~0,5%==%hour% Message.txt & exit
    goto deb
    3. Utiliser les codes pages.
    Le code page 850 est celui actif par défaut, le code page 1252 permet l’affichage des caractères accentués.
    Certaines lignes de codage ne fonctionnant malheureusement pas avec le code page 1252, il n’est pas possible de le remplacer systématiquement.
    Pour être certain d’éviter ces erreurs il faut réactiver le code page 850 après utilisation du code page 1252. Pour des scripts simples le code page 1252 fonctionne sans soucis.

    Après la ligne
    @echo off
    ajoute une ligne contenant
    CHCP 1252>NUL
    « CHCP » est l'instruction pour changer le code page (CHangeCodePage).
    « >NUL » est utilisé pour éviter l’affichage du code page à l’écran.

    4. Même réponse que pour "1.", de nouveau désolé

    (5.) Tel que que ton script est fait il va consommer énormément de ressources machines car il y a une boucle hyper rapide dans le paragraphe ":deb".
    Tu pourrais ajouter, juste avant la ligne
    goto deb
    une ligne
    timeout /t 10 >NUL
    « timeout » provoque une pause dans l'exécution script.
    « /t 10 » pour dire que la pause sera de 10 secondes.
    « >NUL » pour éviter l’affichage du message à l’écran.

    Voilà, voilà.

    Ah si. Un dernier truc. Ces lignes de code semblent inutiles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if "%1"=="" GOTO deb
    GOTO %1
    %1 contient le 1er paramètre lorsque ton script est appelé.
    S'il n'y a pas paramètre, %1 est toujours vide et la condition « if "%1"==""» n'est jamais remplie et « GOTO deb » jamais exécuté.
    S'il n'y a pas paramètre, « GOTO %1 » ne branche nulle part.

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 126
    Par défaut
    Bonsoir Patrick22.

    J'ai ajouté CHCP 1252>NUL. Lorsque je tape des caractères accentués, ils s'affichent dans le fichier.txt mais pas dans la console.

    J'ai ajouté & exit mais la console ne se referme pas.

    J'ai ajouté timeout /t 10 >NUL . Lorsque je ferme la fenêtre du message qui s'affiche, la console se referme. Alors qu'avant il fallait fermer la console pour pouvoir fermer ensuite la fenêtre du message.

    Merci infiniment pour ton aide et les explications fournies avec.

  4. #4
    Membre émérite
    Homme Profil pro
    Développeur .NET en devenir
    Inscrit en
    Août 2017
    Messages
    549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET en devenir
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 549
    Par défaut
    Slt tease,

    Tu m'excuseras j'ai dû beaucoup modifier ton script :

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    echo off
    setlocal enableextensions disabledelayedexpansion
    ver | find "10.0." >nul && chcp 65001 >nul || chcp 28591 >nul
    title Laissez ce batch actif et le minimiser dans la barre des tâches
    mode 100,20
     
    if not exist "%TMP%\cmdFocus.exe" (call :external)
     
    :debut
     
    cls & echo.
    set "text="
    set /p text="Tapez le message >> "
    if not defined text (goto :debut)
     
    echo %text% > Message.txt
    cmd /u /c type Message.txt > Message2.txt
    del Message.txt
     
    :heure
    set "hour="
    echo. & set /p hour="Tapez l'heure d'affichage du message au format hh:mm >> "
    if not defined hour (goto :heure)
    echo %hour% | findstr /r "[a-zA-Z]" >nul && goto :heure
    echo %hour% | findstr /r "[0-9]:[0-9][0-9]\>" >nul || goto :heure
     
    "%TMP%\cmdFocus.exe" /min
     
    :boucle
     
    timeout /t 5 /nobreak
    for /f %%A in ('time /t') do set "heure=%%A"
     
    if "%heure%"=="%hour%" (
    	start notepad.exe Message2.txt
    	exit
    )
     
    goto :boucle
     
    : --------------------------------------------------------------------------------------
    : code de génération pour la commande cmdFocus.exe
    : --------------------------------------------------------------------------------------
     
    :external
     
    If Exist "%tmp%\cbf0.0.8.f90f8672fa57ba4e8f0a05dec3ede654" goto:cbf.f90f8672fa57ba4e8f0a05dec3ede654
    (Set/p =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
    )<Nul>"%tmp%\cbf0.0.8.f90f8672fa57ba4e8f0a05dec3ede654"
    :cbf.f90f8672fa57ba4e8f0a05dec3ede654
    >Nul Certutil -f -decode "%tmp%\cbf0.0.8.f90f8672fa57ba4e8f0a05dec3ede654" "%TMP%\cmdFocus.exe"
     
    goto :eof

  5. #5
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 126
    Par défaut
    Bonsoir barnabe0057

    Ce n'est plus mon script mais le tien vu toutes les modifications.

    Merci infiniment pour ton aide.

    cmdFocus.exe sert à quoi ?

  6. #6
    Membre émérite
    Homme Profil pro
    Développeur .NET en devenir
    Inscrit en
    Août 2017
    Messages
    549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET en devenir
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 549
    Par défaut
    cmdFocus sert à minimiser la fenêtre de la console, ou bien encore à la centrer en lui mettant le focus (fenêtre active).

    Au passage un grand merci pour Horst Schaeffer et ses outils formidables.

  7. #7
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 126
    Par défaut
    Merci pour l'explication et bonne soirée.

  8. #8
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 19
    Par défaut
    @tease
    Désolé que tu es aussi mal compris mes modifications. Elles correspondaient complètement à ta demande, j'ai testé avant de poster. Mais il fallait bien sûr les coder correctement, pas simplement copier-coller.

    Bonne continuation.

    @général
    A propos de cmdFocus.
    Intéressé par cmdFocus, j'ai cherché sur le web et l'ai trouvé ici : http://downloads.fyxm.net/CMDfocus-24274.html
    Le site mentionne ceci (traduit en français par un traducteur automatique) :
    Le package d'installation CMDfocus est prêt à être téléchargé à partir de nos serveurs de téléchargement rapide. Il est vérifié pour d'éventuels virus et s'est avéré être 100% propre et sûr. Divers antivirus de premier plan ont été utilisés pour tester CMDfocus, s'il contient des virus. Aucune infection n'a été trouvée et le téléchargement de CMDfocus est totalement sans problème pour cette raison. Nos experts en détection de logiciels malveillants ont testé CMDfocus avec divers programmes de détection de logiciels espions et de logiciels malveillants, y compris la détection de logiciels malveillants et de logiciels espions personnalisés sur fyxm.net, et aucun malware ou logiciel espion n'a été trouvé dans CMDfocus.
    Une vérification sur https://www.virustotal.com/fr/ donne 4/71 antivirus jugeant ce programme inquiétant, y compris pour la version générée dans %TEMP% :
    SecureAge APEX : Malicious
    Bkav Pro : W32.AIDetectVM.malware2
    Cybereason : Malicious.4fc7a0
    eGambit : Unsafe.AI_Score_61%

    Il peut s'agir bien sûr de faux-positifs, mais c'est préférable de le signaler, d'autant que le commentaire du site de téléchargement affirme qu'aucun antivirus n'a détecté de problèmes et surtout qu'il met l'accent sur "ses experts" (plus compétents que ceux des sociétés d'antivirus !?) Cela fait un peu "juge et partie".

    A chacun de se faire son idée.
    Un avis de connaisseur sur le codage hermétique de la création de cmdFocus serait le bienvenu.

  9. #9
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 126
    Par défaut
    Citation Envoyé par Patrick22 Voir le message
    Désolé que tu es aussi mal compris mes modifications. Elles correspondaient complètement à ta demande, j'ai testé avant de poster. Mais il fallait bien sûr les coder correctement, pas simplement copier-coller.

    Bonne continuation.
    Bonjour Patrick22

    C'est sans-souci. Tes modifications m'ont appris quelques astuces. C'est gentil et merci encore une fois de m'avoir aidée.

    Bonne continuation à toi aussi, bonne journée et a+ peut-être.

  10. #10
    Membre émérite
    Homme Profil pro
    Développeur .NET en devenir
    Inscrit en
    Août 2017
    Messages
    549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET en devenir
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 549
    Par défaut
    @Patrick22 :

    Lorsqu'on télécharge un programme on le prend de préférence sur le site de l'auteur, et pas sur un site douteux comme tu l'as fait.

    Concernant VirusTotal c'est bien de mentionner le résultat, mais l'interpréter c'est mieux : 4/71 cela prouve en effet que le programme est sans aucun danger. La dernière version datant de 2010, s'il était potentiellement dangereux le résultat serait plus proche de 71 que de 0.

    Si jamais quelqu'un avait encore un doute, il aurait été intéressant que tu mentionnes où trouver le code source pour que chacun puisse vérifier par lui-même :
    PureBasic Source: http://www.horstmuc.de/source/cmdfocus11.zip

  11. #11
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 19
    Par défaut
    Citation Envoyé par barnabe0057 Voir le message
    @Patrick22 :

    Lorsqu'on télécharge un programme on le prend de préférence sur le site de l'auteur, et pas sur un site douteux comme tu l'as fait.

    Concernant VirusTotal c'est bien de mentionner le résultat, mais l'interpréter c'est mieux : 4/71 cela prouve en effet que le programme est sans aucun danger. La dernière version datant de 2010, s'il était potentiellement dangereux le résultat serait plus proche de 71 que de 0.

    Si jamais quelqu'un avait encore un doute, il aurait été intéressant que tu mentionnes où trouver le code source pour que chacun puisse vérifier par lui-même :
    PureBasic Source: http://www.horstmuc.de/source/cmdfocus11.zip
    L'agression n'est pas de mise, merci. Je n'ai fait que donner un avis sur une possibilité en donnant les sources de mes infos, sans critiquer le travail des autres. Sans donner de leçons, si tu vois ce que je veux dire.

    Le site est douteux ? Possible, je n'ai pas dit le contraire, c'est même pour cela que j'en ai donné l'adresse.

    4/71. cela prouve que le programme est très probablement sans danger, ce que je précise bien en disant ensuite qu'il peut s'agir bien sûr d'un faux-positif.

    Merci pour la bonne adresse, ça m'a permis d'analyser moi-même le code source, écrit dans un langage que je comprends, et d'utiliser ce programme intéressant.

    Quant au code source et au doute, j'ai mentionné où trouver le code qui me pose souci et j'ai bien précisé que j'ai testé sur VirusTotal aussi celui généré par le script MS-DOS du dessus, disponible dans le dossier %temp%, pas seulement celui du site "pourri", histoire de bien faire les choses.

    Le code source est tout simplement sous tes yeux, dans le script MS-DOS du dessus, dans la fonction ":external". Tiens je le recopie pour faire bonne mesure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    (Set/p =TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAABQRQAATAEDAPJhWUsAAAAAAAAAAOAADwELAQIyABAAAAAGAAAAAAAAABAAAAAQAAAAMAAAAABAAAAQAAAAAgAABAAAAAAAAAAEAAAAAAAAAABAAAAAAgAAAAAAAAMAAAAAABAAABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAADAwAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMQAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5jb2RlAAAAEAMAAAAQAAAABAAAAAIAAAAAAAAAAAAAAAAAACAAAGAudGV4dAAAACQKAAAAIAAAAAwAAAAGAAAAAAAAAAAAAAAAAAAgAABgLmRhdGEAAAB8BAAAADAAAAAEAAAAEgAAAAAAAAAAAAAAAAAAQAAAwAAAAAAAAAAAAAAAAAAAAABoWAAAAGgAAAAAaKQzQADo7A8AAIPEDGgAAAAA6OUPAACjqDNAAGgAAAAAaAAQAABoAAAAAOjSDwAAo6QzQADoDBcAAOgHEwAA6H0WAAAhwHRc6HwVAACJw4P7MnwM6K8PAACjsDNAAOtEofwzQABQUGgsAQAA6LUPAABotDNAAOgbFwAAaCwBAAChtDNAAFDogw8AACHAdBWhtDNAAFBoAAAAAOhRGQAAo7AzQACLHbAzQAAh23UKaP8AAADpOAIAAMcFuDNAAMgAAADoqRMAAKO8M0AAgz28M0AAAA+E4wAAAKH8M0AAUFCh/DNAAFBQ6EoTAACLFSwwQAABFCTobA8AAGjAM0AA6JIWAAD/DbwzQAD/NcAzQAC6GjBAAFno+xYAAHQPxwXEM0AAAQAAAOmLAAAA/zXAM0AAug0wQABZ6NkWAAB0DMcFyDNAAAEAAADrbP81wDNAALoVMEAAWei6FgAAdAzHBcwzQAABAAAA603/NcAzQADoYQ8AAInDg/svdTuh/DNAAFBQ/zX8M0AAaAUAAABoAgAAAP81wDNAAOhYDwAAixUsMEAAARQk6MoPAACPBfwzQACjuDNAAOkQ////ix3MM0AAg/sBdRVoBgAAAP81sDNAAOgfGAAA6QMBAABoCQAAAP81sDNAAOgKGAAAgz3IM0AAAA+EgwAAAGjcM0AA/zWwM0AA6PMXAABoAAAAAGjsM0AAaAAAAABoMAAAAOjgFwAAjS3sM0AAi10IK10AjS3cM0AAi30IK30AKfuJ2LkCAAAAmff5icOJHdAzQACNLewzQACLXQwrXQSNLdwzQACLfQwrfQQp+4nYuQIAAACZ9/mJw4kd1DNAAOsKxwXYM0AAAgAAAIsd2DNAAIPLAVNoAAAAAGgAAAAA/zXUM0AA/zXQM0AAaAAAAAD/NbAzQADoUhcAAIM9xDNAAAB0CmgAAAAA6EUXAAD/NbgzQADo1hMAAP81sDNAAOg1FwAA6EUUAABoAAAAAOsFaAAAAADoEAAAAP81pDNAAOgUDQAA6BUNAADDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/yUEMUAA/yUQMUAA/yUUMUAA/yUYMUAA/yUcMUAA/yUgMUAA/yUkMUAAzMzMzMzMVot0JAiF9ld9AjP2i0QkEFBW6AkIAACF9ov4dA5WaiBX6Kr///+DxAwD/sYHAF9ewggAzMzMzMzMzMzMzMzMzFNWi3QkDFdW6IMCAABWi9joSwgAAIv4i0QkFFBT6L4HAACF/4vYdAhX6HIIAACL8IX2dCWL04vGK9aNmwAAAACKCIgMAoPAAYTJdfRT/xWAMUAAX15bwggAX17GAwBbwggAzMzMzMzMzMzMzMzMzMyLRCQEhcB0Bg+2AMIEADPAwgQAzMzMzMzMzMzMzMzMzFOLXCQQhdtWV30CM9uLdCQQVVbouAcAAIvoi0QkIFBT6CsHAACF7Yv4dAhV6N8HAACL8IX2XXQ0i0QkFIP4AX4QgD4AdCaD6AGDxgGD+AF/8IoGhMB0FYXbdBGDxgGIB4oGg8cBg+sBhMB161PovgcAAMYHAF9eW8IQAMzMzMzMVot0JAgzwDPShfYPhF4BAACKDoD5IHQFgPkJdQWDxgHr74oOgPktU1VXdQm/AQAAAAP36woz/4D5K3UDg8YBih6A+yQPhZcAAACKXgGDxgGA+zB8BYD7OX4cgPtBfAWA+0Z+EoD7YQ+M9AAAAID7Zg+P6wAAAID7MHwogPs5fyNqAIPoA2oQg9oAUlDorwcAAIvID77Di+qZA8gT6ovBi9Xrp2oAahBSUOiSBwAAgPthi8gPvsOL6pl8EwPIE+qD6VeD3QCLwYvV6Xz///8DyBPqg+k3g90Ai8GL1elp////gPsldT6KXgGDxgGA+zB8cID7MX9ragCD6BhqAoPaAFJQ6DkHAACLyA++w4peAYvqmQPIE+qDxgGA+zCLwYvVfc/rPYD7MHw4jaQkAAAAAID7OX8sagBqClJQ6AAHAACLyA++w4peAYvqmQPIE+qD6TCD3QCDxgGA+zCLwYvVfc+F/19dW3QH99iD0gD32l7CBADMzMzMzMzMzMzMzMzMi0QkBIXAdBaNUAHrA41JAIoIg8ABhMl19yvCwgQAM8DCBAD/dCQE/zUANEAA6FsBAACFwHQX/zD/FSgxQAD/dCQE/zUANEAA6GsBAADCBABqAGoAahDo4wEAAGgjI0AAagRqBKMENEAA6IABAABoCDRAAKMANEAA/xUsMUAAw1WL7FFTVlf/NQQ0QADopgEAAINN/P+L+DP2/xUwMUAAigiEyXR1i1UIgPkgdQZAgDggdPqKCDPbQ4D5InUjQIoIhMmL8HQWgPkidAdAigiEyXX0gDgAdAWL0EDrIYvQ6x2EyXQXi/CA+SB0B0CKCITJdfSAOACL0HQE694z24sPO038dQeLTQiFyXUahdt0A/9F/IoIM/aEyXWOg30IAHUTi0X86xSF9nQNK9aJEf8Hi8brBotNCIMhAF9eW8nCBABVi+xRg2X8AFNWV41F/FDoK/////91CIt1/FaL2OjuAwAAVov4U1foiAUAAIPEDMYENwBfXlvJwgQA/zUENEAA6LIAAABqAOjz/v//w4tUJAiF0nwTi0wkBDtRCH0KiwEPr8IDQRzrAovChcB0B4M4AHUCM8DCCACLVCQIhdKLTCQEfBs7UQh9FosBUA+vwgNBHGoAUOgm+///g8QM6wxSg8EMUeiqAAAAWVnCCABWV4s9ODFAAGogagj/NaQzQAD/14tMJBSL8ItEJAyDZgwAiU4Qi0wkEIkGD6/BUGoIiU4EiU4I/zWkM0AA/9eJRhxfi8ZewgwAi0QkBMIEAFb/dCQIagj/NaQzQAD/FTgxQACDfCQMAIvwdAZW/1QkEFmLxl7CDAD/dCQIagj/NaQzQAD/FTgxQACFwHQTi0wkBIsRhdJ0B4lCBIsRiRCJAYPACMOLRCQIi0wkBIPoCDkBixB1DokRiwiFyXQXg2EEAOsRi0gEiRGLCIXJdAaLUASJUQRQagD/NaQzQAD/FTwxQADDVY1sJIiB7DABAABTVleLPUAxQABqZFuNReRQx0XklAAAAP/XhcAPhKsAAACLRfRID4SEAAAASA+FmgAAAI2FSP///1Az9seFSP///5wAAAD/14XAdAeAfeIBdQFGi0Xog+gDdFFIdEpIdCVIdWmLReyD6AB0DEh1XvfeG/aD5gXrB/feG/aD5vuDxkuL3utHi0Xsg+gAdBZIdA9IdTn33hv2g+b7g8ZB6+JqPOsoajLrJGoU6yBqBescg33sAHQUg33sCnQKg33sWnULaijrBmoe6wJqCltfXovDW4PFeMnD/yVEMUAAg3wkBAJ1BehJ7P//M8DCBACDPQkwQAAAdQb/FUgxQABWizVMMUAAavb/1mr1oyA0QAD/1mr0oyQ0QAD/1mgoNEAA/zUkNEAAo0A0QAD/FVAxQABqAWi6JkAA/xVUMUAAizUsMUAAaEQ0QAD/1mhcNEAA/9YzwEBew4M9CTBAAAB1Bv8VWDFAAGhENEAA/xVcMUAAw8zMVYvsagBoABAAAGoB/xUUMUAAo3Q0QADHBfwzQAAAAAAAxwV4NEAAEAAAAKF4NEAAUGoBiw10NEAAUf8VODFAAKMsMEAAXcPMzMzMzMzMzMxVi+xRofwzQAArRQyJRfyLTQiDOQB1HItV/IPCBVJqAaF0NEAAUP8VODFAAItNCIkB6yGLVfyDwgVSi0UIiwhRagGLFXQ0QABS/xU0MUAAi00IiQGLVfxSoSwwQAADRQxQi00IixFS6GQBAACLRQyj/DNAAIvlXcIIAMzMzMzMzAnSdQW6IDBAAAnJdQW5IDBAAIoiQooBQTjEdQwI5HXyuAEAAACFwMMxwIXAw8zMzFWL7IPsCKH8M0AAA0UIiUX4iw14NEAAg+kEOU34fDOLVfiBwgBAAACJFXg0QACheDRAAIPABVCLDSwwQABRagGLFXQ0QABS/xU0MUAAoywwQAChLDBAAANFDIlF/ItNDANNCIkN/DNAAItF/IvlXcIIAMzMzMzMzMzMzMzMzMzMVYvsi0UIOwUsMEAAciGLDSwwQAADDfwzQAA5TQh3EItFCCsFLDBAAIPAAesE6wIzwF3CBADMzMzMzMzMzMzMzFWL7ItFCIsNLDBAAI1EAf9dwgQAzMzMzMzMzMzMzMzMVYvsofwzQAArRQij/DNAAF3CBADMzMzMzMzMzMzMzMxVi+yLRQij/DNAAIsNLDBAAANNCMYBAF3CBADMzMzMzFWL7FGLRQgDRRCJRfyDfRAAfieLTQiLVQyLAokBi00Ig8EEiU0Ii1UMg8IEiVUMi0UQg+gEiUUQ69OLTfzGAQCL5V3CDADMzMzMzMzMzMzMi0QkCItMJBAJwYtMJAx1CYtEJAT34cIQAFP34YnDi0QkCPdkJBQBw4tEJAj34QHaW8IQAP8lCDFAAP8lZDFAAP8laDFAAP8lbDFAAP8lcDFAAP8ldDFAAP8leDFAAP8lfDFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAQAAAC9jZW50ZXIAL21pbgAvYmVlcAAAkJCQAAAAAP////8AAAAAgDAAAAAAAAAAAAAAkjEAAAQxAACMMAAAAAAAAAAAAAAEMgAAEDEAAOAwAAAAAAAAAAAAAJgzAABkMQAAAAAAAAAAAAAAAAAAAAAAAAAAAACIMQAAEjIAAAAAAACeMQAAsjEAAMAxAADUMQAA6DEAAPYxAAAcMgAAKjIAAEYyAABYMgAAZjIAAHIyAAB+MgAAjjIAAJYyAACmMgAAtjIAANQyAADsMgAA+jIAAAAAAAASMwAAIDMAAC4zAAA+MwAAVjMAAGYzAAB0MwAAijMAAAAAAACIMQAAEjIAAAAAAACeMQAAsjEAAMAxAADUMQAA6DEAAPYxAAAcMgAAKjIAAEYyAABYMgAAZjIAAHIyAAB+MgAAjjIAAJYyAACmMgAAtjIAANQyAADsMgAA+jIAAAAAAAASMwAAIDMAAC4zAAA+MwAAVjMAAGYzAAB0MwAAijMAAAAAAACZAm1lbXNldAAATVNWQ1JULmRsbAAA9wFHZXRNb2R1bGVIYW5kbGVBAACkAkhlYXBDcmVhdGUAAKEBR2V0Q29uc29sZVdpbmRvdwAAnwFHZXRDb25zb2xlVGl0bGVBAAClAkhlYXBEZXN0cm95AAUBRXhpdFByb2Nlc3MAS0VSTkVMMzIuZGxsAADBAnN0cm5jcHkARABDbG9zZUhhbmRsZQC5AkluaXRpYWxpemVDcml0aWNhbFNlY3Rpb24AcAFHZXRDb21tYW5kTGluZUEAqQJIZWFwUmVBbGxvYwCiAkhlYXBBbGxvYwCmAkhlYXBGcmVlAAB6AkdldFZlcnNpb25FeEEAKwRTbGVlcAAPAEFsbG9jQ29uc29sZQAAPgJHZXRTdGRIYW5kbGUAAJwBR2V0Q29uc29sZVNjcmVlbkJ1ZmZlckluZm8AAK8DU2V0Q29uc29sZUN0cmxIYW5kbGVyAEoBRnJlZUNvbnNvbGUAvwBEZWxldGVDcml0aWNhbFNlY3Rpb24AAABGaW5kV2luZG93QQAAAFNob3dXaW5kb3cAAAAAR2V0V2luZG93UmVjdAAAAFN5c3RlbVBhcmFtZXRlcnNJbmZvQQAAAFNldFdpbmRvd1BvcwAAAABNZXNzYWdlQmVlcAAAAFNldEZvcmVncm91bmRXaW5kb3cAAABDaGFyTG93ZXJBAABVU0VSMzIuZGxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
    )<Nul>"%tmp%\cbf0.0.8.f90f8672fa57ba4e8f0a05dec3ede654"
    :cbf.f90f8672fa57ba4e8f0a05dec3ede654
    Perso je n'ai pas les compétences pour aller interpréter ce code aussi avais-je demandé si quelqu'un de compétent sur le sujet pouvait donner des infos sur sa sureté, histoire de rester dans une démarche constructive.

    D'ailleurs pour avancer sur le sujet et rester dans une démarche constructive :

    J'ai comparé le fichier cmdfocus.exe généré dans %temp% par le batch ci-dessus avec celui du site officiel https://www.horstmuc.de/win/cmdfocus.zip
    Bonne nouvelle, ils sont identiques.
    Comme le code source récupéré sur le site officiel est clairement sans soucis, celui embarqué dans le batch l'ait aussi.
    Et bien c'est plutôt cool. Ce code MS-DOS génère le cmdFocus officiel. On peut l'utiliser sans souci.
    Voilà la réponse à la question que j'avais soulevé. Celle que tu aurais pu aussi trouver et partager au lieu de donner des leçons pas agréables à recevoir.

    J'espère que ton week-end t'apportera quelques plaisirs qui pourront adoucir tes propos .
    A+

  12. #12
    Membre émérite
    Homme Profil pro
    Développeur .NET en devenir
    Inscrit en
    Août 2017
    Messages
    549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET en devenir
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 549
    Par défaut
    L'agression n'est pas de mise, merci. Je n'ai fait que donner un avis sur une possibilité en donnant les sources de mes infos, sans critiquer le travail des autres. Sans donner de leçons, si tu vois ce que je veux dire.
    Je ne suis pas agressif, juste un peu irrité quand on me fait passer (involontairement) pour un diffuseur de malware.


    Le site est douteux ? Possible, je n'ai pas dit le contraire, c'est même pour cela que j'en ai donné l'adresse.
    C'est comme pour le reste de ton analyse : tu n'as pas cherché très loin, tu as pris le premier site que tu as trouvé au lieu de chercher le site de l'auteur (que j'avais mentionné pourtant)


    Quant au code source et au doute, j'ai mentionné où trouver le code qui me pose souci et j'ai bien précisé que j'ai testé sur VirusTotal aussi celui généré par le script MS-DOS du dessus, disponible dans le dossier %temp%, pas seulement celui du site "pourri", histoire de bien faire les choses.
    Le code source est tout simplement sous tes yeux, dans le script MS-DOS du dessus, dans la fonction ":external"
    Ce n'est pas un code source, c'est moi qui a généré ce code à l'aide de l'utilitaire nommé CBF (merci à lb999) pour pouvoir intégrer l'exécutable de cmdFocus à mon script. Encore une opportunité pour toi de nous faire une analyse éclairante. Je te met le lien car, sans vouloir être méchant, tu ne seras pas capable de le trouver : https://batch.xoo.it/t5133-CBF-ComeBackFiles-TNT.htm


    J'ai comparé le fichier cmdfocus.exe généré dans %temp% par le batch ci-dessus avec celui du site officiel https://www.horstmuc.de/win/cmdfocus.zip
    Bonne nouvelle, ils sont identiques.
    Comme le code source récupéré sur le site officiel est clairement sans soucis, celui embarqué dans le batch l'ait aussi.
    Et bien c'est plutôt cool. Ce code MS-DOS génère le cmdFocus officiel. On peut l'utiliser sans souci.
    Ben oui moi je ne prends pas les fichiers n'importe où. Au passage bravo ! C'est la première chose correcte que tu dis.


    Pour prouver que je ne suis pas rancunier, je te souhaite un bon dimanche ! La prochaine fois n'oublie pas de réfléchir avant de poster.

  13. #13
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 19
    Par défaut
    Ce n'est pas un code source, c'est moi qui a généré ce code à l'aide de l'utilitaire nommé CBF (merci à lb999) pour pouvoir intégrer l'exécutable de cmdFocus à mon script. Encore une opportunité pour toi de nous faire une analyse éclairante. Je te met le lien car, sans vouloir être méchant, tu ne seras pas capable de le trouver : https://batch.xoo.it/t5133-CBF-ComeBackFiles-TNT.htm
    No comment. Juste celui-ci : Encore une occasion ratée d'être constructif en ne le disant pas la 1ère fois et n'agressant pas.

    Tiens, une proposition pour visualiser cette démarche constructive. En une fois, le 1er post, tu aurais pu dire ceci, ou quelque chose dans le genre, qui aurait clos le sujet en donnant les billes pour comprendre, car après tout pourquoi te croire sur parole. Tu es aussi un site tiers, n'en déplaise à ton ego. Et puis tout le monde peut se tromper, personne n'est parfait (même toi, regarde le caractère accentué "â" du mot "tâche" dans la barre de titre à l'exécution du script que tu as fourni).

    @Patrick22 :

    Lorsqu'on télécharge un programme on le prend de préférence sur le site de l'auteur, et pas sur un site tiers .
    Voici l'adresse du site de l'auteur :
    Programme compilé : https://www.horstmuc.de/win/cmdfocus.zip
    Source : http://www.horstmuc.de/source/cmdfocus11.zip

    Concernant VirusTotal c'est bien de mentionner le résultat, mais en effet il y a de fortes chances que ce soit un faux-positif car 4/71 cela tend à prouver que le programme est sans aucun danger. La dernière version datant de 2010, s'il était potentiellement dangereux le résultat serait plus proche de 71 que de 0.
    D'ailleurs il est facile de constater à la lecture du code source qu'il est sans danger (dans la mesure bien sûr où le code compilé correspond au code source, je ne suis pas allé jusqu'à compiler le code source pour vérifier quand même ).

    Bien sûr le code que j'ai inséré dans le batch pour "embarquer" ce programme peut inquiéter. En fait je l'ai réalisé à l'aide de l'utilitaire nommé CBF (merci à lb999) pour pouvoir intégrer l'exécutable de cmdFocus à mon script : https://batch.xoo.it/t5133-CBF-ComeBackFiles-TNT.htm

    Une comparaison entre le fichier cmdFocus.exe généré dans %temp% et celui acquis sur le site de l'auteur montre qu'ils sont identiques.

    J'espère que tes inquiétudes auront été enlevées.
    J'ai eu un peu l'impression de passer pour un diffuseur de malware. J'espère que ce n'était pas ton propos, juste une inquiétude, légitime vu que le code inséré n'est pas originaire du site officiel mais d'un tiers (même si c'est moi ).

    Cordialement
    Comme le dit quelqu'un, et de nombreux facteurs aussi , "c'est mieux de réfléchir avant de poster".

    Finalement, au bout d'un échange assez pénible de posts assez venimeux, contenant malgré tout et heureusement des infos pertinentes et intéressantes, le sujet a quand même été éclairci.
    C'est ça le plus important.

    Voilà. Pour moi le sujet est clos.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 18/04/2015, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo