Batch per esecuzione eMule
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 2 12 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 24

Discussione: Batch per esecuzione eMule

Cambio titolo
  1. #1
    Inuyasha89
    Ospite

    Batch per esecuzione eMule

    Salve, ho un problema che mi affligge all'avvio di Windows.
    Da quando ho installato Jerico Personal Firewall (ottimo) eMule all'avvio si connette con ID Basso perchè non trova le porte TCP e UDP aperte, nonostante col firewall si permetta di accedere alla rete per ogni genere di protocollo.
    Questo secondo me è perchè il firewall partendo con la connessione chiusa, (perchè ci vuole del tempo per connettersi automaticamente) blocca tutte le porte, e le apre solo a connessione effettuata.
    Quando la connessione è effettuata, non c'è modo di far ottenere ID Alto ad eMule se non con il riavvio.
    Non sarebbe un problema per me adesso che sto a casa, ma quando poi non ci sono al pc ed esso viene acceso non vorrei ritrovarmi eMule in ID basso per parecchio tempo.
    La soluzione è far partire eMule dopo che parta il firewall e che venga effettuata la connessione alla rete. Diciamo un 5 minuti dopo, tanto per stabilire un tempo.
    Quindi ho pensato ad un file batch, ne conosco un po di comandi (poi c'è l'help che aiuta), ho usato qualche volta la shell per altre applicazioni, quindi giochicchiando dovrei riuscire a fare qualcosa, ma non so proprio come far partire il file batch 5 minuti dopo l'avvio, oppure far partire lo stesso all'avvio, ma farlo aspettare 5 minuti per poi eseguire il comando di apertura di eMule.exe.

    Spero possiate aiutarmi, grazie.

  2. #2
    StorieDallaSalaMacchine L'avatar di miniBill '90
    Registrato il
    08-05
    Località
    Bergerac
    Messaggi
    4.204
    non c'è il comando sleep?

    ESISTE UN UNICO AMMINISTRATORE
    Quoto-thisisgorman-
    (La mi ex-firma sta qua)

  3. #3
    Inuyasha89
    Ospite
    Citazione miniBill '90
    non c'è il comando sleep?
    Nell'help del cmd non c'è.
    E neanche scrivendo help sleep esce qualcosa.
    Ma cosa è?

    Ma i comandi del cmd sono tutti quelli visibili tramite l'help? Non c'è un sito dove ne sono elencati tutti gli esistenti (nel caso quelli dell'help non fossero visualizzati tutti)?

  4. #4
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    nell'help ci sono tutti, in mancanza dello sleep converrebbe farsi un programma
    io lo farei così:
    Codice:
    #include<iostream>
    using namespace std;
    int main()
    {
       Sleep(30000);//sono 30 secondi
       System("C:\Programmi\eMule\emule.exe");
    }
    ecco ti compili questo con devv-cpp
    prendi l'eseguibile appena compilato e lo metti in eseguzine automatica

    ps:non fustigatemi per il system che nn &#232; portabile, tanto lui chiedeva un file .bat :P



    ESISTE UN UNICO AMMINISTRATORE


  5. #5
    Utente L'avatar di Cero
    Registrato il
    09-05
    Località
    Neive
    Messaggi
    8.203
    Citazione morgoth90
    nell'help ci sono tutti, in mancanza dello sleep converrebbe farsi un programma
    io lo farei cos&#236;:
    Codice:
    #include<iostream>
    using namespace std;
    int main()
    {
       Sleep(30000);//sono 30 secondi
       System("C:\Programmi\eMule\emule.exe");
    }
    ecco ti compili questo con devv-cpp
    prendi l'eseguibile appena compilato e lo metti in eseguzine automatica

    ps:non fustigatemi per il system che nn &#232; portabile, tanto lui chiedeva un file .bat :P
    Sleep serve a far aspettare a eseguire quello che c'&#232; dopo?

  6. #6
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    Sleep aspetta e System apre emule.



    ESISTE UN UNICO AMMINISTRATORE


  7. #7
    ~ Over My Head ~ L'avatar di Finalfire
    Registrato il
    06-03
    Località
    Italy
    Messaggi
    5.011
    Non ho gcc installato in questo momento, comunque, qualcuno lo compili e lo passi a Inuyasha89.

    Poi, basta inserirlo in Esecuzione Automatica (per non complicarsi la vita) di windoze e partira' automaticamente all'avvio. Naturalmente, stabilite il tempo che occorre

  8. #8
    Inuyasha89
    Ospite
    Grazie, so usare c++, stasera prover&#242; e far&#242; sapere.
    A quanto vedo il valore si basa sui millesimi, quindi per 3 minuti dovrei aggiungere 180000...

  9. #9
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    si si basa proprio sui millesimi



    ESISTE UN UNICO AMMINISTRATORE


  10. #10
    Inuyasha89
    Ospite
    Il programma presentato in precedenza non va però ho cambiato qualcosa è funziona, ma adesso mi serve qualcosa che all'avvio non mi visualizzi la finestra di DOS, in modo da essere invisibile.

    Cmq la modifica corretta è questa:
    Codice:
    #include <windows.h>
    #include <stdlib.h>
    using namespace std;
    int main()
    {
       Sleep(180000);//sono 3 minuti
       system ("eMule.exe");
    }
    Ho visto che dopo i 3 minuti e dopo aver aperto eMule la finestra dos non si chiude, ma al limite ci posso aggiungere un system ("quit").
    Quello che però più mi interessa è non far visualizzare la finestra dos all'avvio, od in generale ad ogni avvio del programma...con conseguente chiusura possibile solo da task manager.

  11. #11
    ~ Over My Head ~ L'avatar di Finalfire
    Registrato il
    06-03
    Località
    Italy
    Messaggi
    5.011
    Citazione Inuyasha89
    Grazie, so usare c++, stasera prover&#242; e far&#242; sapere.
    A quanto vedo il valore si basa sui millesimi, quindi per 3 minuti dovrei aggiungere 180000...
    Wa, non sapevo. Mea culpa

  12. #12
    Inuyasha89
    Ospite
    Citazione Finalfire
    Wa, non sapevo. Mea culpa
    Piuttosto non sai come nascondere la finestra?
    Se a qualcuno pu&#242; aiutare ho trovato questi:http://www.codeguru.com/forum/archiv...p/t-58120.html
    http://www.codeproject.com/win32/runsilent.asp

    Ma non so come procedere, spero qualcuno sappia prendere spunto.
    Ultima modifica di Inuyasha89; 12-04-2007 alle 00:01:13

  13. #13
    l' oscuro nemico L'avatar di morgoth90
    Registrato il
    05-06
    Località
    C LikeLandia
    Messaggi
    2.275
    visual c++ +progetto win32



    ESISTE UN UNICO AMMINISTRATORE


  14. #14
    Utente L'avatar di -Jeko-
    Registrato il
    07-06
    Località
    Napoli
    Messaggi
    670
    Citazione Inuyasha89
    Piuttosto non sai come nascondere la finestra?
    Se a qualcuno può aiutare ho trovato questi:http://www.codeguru.com/forum/archiv...p/t-58120.html
    http://www.codeproject.com/win32/runsilent.asp

    Ma non so come procedere, spero qualcuno sappia prendere spunto.
    devi fare un applicazione win32 invece che DOS.

  15. #15
    FRAK! L'avatar di The Dix
    Registrato il
    09-05
    Località
    Roma
    Messaggi
    11.830
    all'inizio del main basta che scrivi
    Codice PHP:
       HWND invisibilewin// creo una finestra non visibile... 
        
    AllocConsole(); 
        
    invisibilewin=FindWindowA("ConsoleWindowClass",NULL); 
        
    ShowWindow(invisibilewin,0); 

Pag 1 di 2 12 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •