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

Windows 10 Discussion :

Chemin pour une alerte


Sujet :

Windows 10

  1. #1
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    3 327
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 3 327
    Par défaut Chemin pour une alerte
    Bonjour tout le monde,

    J'ai dû créer une alerte, un jour, en tâchant de la rendre spécifique.

    Aussi cet après-midi, plusieurs fois, un son système a été joué par le programme affecté au type de fichier de ce son.

    Le souci, c'est que ça fait un sacré bout de temps que j'ai fait ça, que j'ai eu un week-end pas si reposant que ça, du coup j'ai complètement oublié ce qui provoque cette alerte, et pendant qu'on y est, par le biais de quel programme.

    Pensez-vous qu'en scrutant le gestionnaire de tâches de Windows, j'ai une chance de voir le programme et de suivre ... la pile des appels ?

    Par exemple je vois MPC-HC, ce qui m'intéresserait est quel programme l'a lancé.

    Une liste des programmes lancés dans les dix dernières secondes, ça existe, ça ? Il faut la faire soi-même, peut-être ?

    ***
    J'ai renommé le fichier son. Ça continue de m'ouvrir MPC-HC, mais il me signale ne pas trouver le fichier. Ça ne m'informe toujours pas sur quel est le programme appelant.

    ***
    Quant à changer la définition du type de fichier pour qu'elle produise une erreur, ça n'a pas l'air d'être de la tarte.

  2. #2
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    3 327
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 3 327
    Par défaut
    Bon, c'était une tâche planifiée.
    Un réveil avec un peu trop de répétitions, que j'avais fini par désactiver, mais quand j'ai restauré l'image du disque j'avais oublié ça.

    Je suppose que pour chercher quelque chose dans les tâches planifiées, le plus adapté c'est PowerShell.

  3. #3
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut Get_No_Microsoft_Schedule_Tasks.bat
    Citation Envoyé par Gluups Voir le message
    Bon, c'était une tâche planifiée.
    Un réveil avec un peu trop de répétitions, que j'avais fini par désactiver, mais quand j'ai restauré l'image du disque j'avais oublié ça.
    Je suppose que pour chercher quelque chose dans les tâches planifiées, le plus adapté c'est PowerShell.

    Je crois que votre problème est bien , n'empêche pas de vous partager un script hybrid batch-powershell pour obtenir toutes les tâches planifiées non microsoft sur votre machine, ça peut-être utile à l'avenir pour vous et d'autres membres aussi
    Alors juste copier et coller ce bout de code dans votre notepad ou bien notepad++ et enregistrer le sous le nom par exemple Get_No_Microsoft_Schedule_Tasks.bat
    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
    <# : Batch portion
    @rem # The previous line does nothing in Batch, but begins a multiline comment block
    @rem # in PowerShell.  This allows a single script to be executed by both interpreters.
    @echo off
    Mode 70,3 & Color 0B & echo(
    Title Get No Microsoft Schedule Tasks by Hackoo 2022
    setlocal
    cd "%~dp0"
    echo/ & echo/ Please Wait... Getting No Microsoft Schedule Tasks is in Progress...
    @for /f "delims=" %%I in ('powershell -noprofile "iex (${%~f0}|out-string)"') do echo %%I
    EndLocal
    Exit
    : end Batch / begin PowerShell hybrid code #>
    cls
    Function getTasks($path) {
        $out = @()
        # Get root tasks
        $schedule.GetFolder($path).GetTasks(0) | % {
            $xml = [xml]$_.xml
            $out += New-Object psobject -Property @{
                "Name" = $_.Name
                "Path" = $_.Path
                "LastRunTime" = $_.LastRunTime
                "NextRunTime" = $_.NextRunTime
                "Actions" = ($xml.Task.Actions.Exec | % { "$($_.Command) $($_.Arguments)" }) -join "`n"
    "==============" = "===================================================================================="
            }
        }
        # Get tasks from subfolders
        $schedule.GetFolder($path).GetFolders(0) | % {
            $out += getTasks($_.Path)
        }
        #Output
        $out
    }
    $tasks = @()
    $schedule = New-Object -ComObject "Schedule.Service"
    $schedule.Connect() 
    # Start inventory
    $tasks += getTasks("\")
    # Close com
    [System.Runtime.Interopservices.Marshal]::ReleaseComObject($schedule) | Out-Null
    Remove-Variable schedule
     
    # To show All No Microsoft Scheduled Tasks
    $tasks | ? { $_.Path -notmatch "Micro*" } | Out-String -Width 450 | Out-File ".\No_Microsoft_Tasks.txt"
    $tasks | ? { $_.Path -notmatch "Micro*" } | OGV -Wait -Title "No Microsoft Tasks"
    ii ".\No_Microsoft_Tasks.txt"

  4. #4
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    3 327
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 3 327
    Par défaut
    Bonjour,

    Justement, je me proposais de faire un tour dans un forum PowerShell, pour faire l'inventaire des tâches planifiées.

    Là, c'est ce qui s'appelle "vite fait, bien fait".

    Merci.

    Au fait sans vouloir abuser, la grille qui s'ouvre, pour lui mettre des caractères plus gros, tu attaques ça par où ?

    Je remarque qu'en enregistrant le fichier avec l'extension ps1, ça marche aussi.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/04/2009, 12h23
  2. Problème de chemin pour une pièce jointe
    Par ludo.guy dans le forum Développement Web en Java
    Réponses: 5
    Dernier message: 22/04/2009, 21h10
  3. [OpenOffice] [Présentation] Spécifier un chemin pour une galerie d'images
    Par topdawg dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 14/02/2009, 05h51
  4. Jouer un son pour une alerte en JAVA
    Par Ashkell dans le forum Multimédia
    Réponses: 2
    Dernier message: 26/05/2008, 16h19
  5. Réponses: 0
    Dernier message: 31/08/2007, 19h29

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