Info Drive, dati sui drive

« Older   Newer »
  Share  
riki107
icon1  CAT_IMG Posted on 22/8/2012, 22:15     +1   -1




Ho creato questo script che permette di ricevere informazioni da un un'unità :cereal:
La funzione più importante forse è quella che conta il numero di file e cartelle, che con Windows è palloso perché va fatto a mano (che io sappia :yaoming:)
Magari non è uno script molto utile, ma sicuramente può essere implementato dentro futuri script ;) e sicuramente non arriverà alla top 3 mensile (figuriamoci alla top20 XD) ma vabbè era un tentativo da fare :)

EDIT: Versione 3.0 ;)
Change Log:
Pulsante per salvare il log
Creata progress bar
Aggiustato il codice
Cambiato inputbox in combobox con valori già impostati

Download:

FrontBack - Security Decompiler Team

SecureFile: QUI


Edited by FrontBack - 24/1/2013, 18:42
 
Top
»Master
CAT_IMG Posted on 22/8/2012, 22:45     +1   -1




niente progress o qualcosa del genere che indica il progresso o cosa sta facendo? :asd:
l'ho iniziato e dopo qualche tempo senza succedere niente lo chiudo, asd
comunque
basta eseguire chkdsk che ti da info anche piu dettagliate xD e le gui non avevi nemmeno bisogno di usarle, bastava inputbox() e msgbox() xD

comunque bravo per l'impegno xD
 
Top
riki107
CAT_IMG Posted on 22/8/2012, 22:50     +1   -1




Si per le gui lo sapevo, ho preferito così (leggi: masochismo) XD per la progress bar la metto nella prossima versione XD
:lool: chkdsk? mi sa che non l'ho su autoit XD
 
Top
»Master
CAT_IMG Posted on 22/8/2012, 22:56     +1   -1




CITAZIONE (riki107 @ 22/8/2012, 23:50) 
Si per le gui lo sapevo, ho preferito così (leggi: masochismo) XD per la progress bar la metto nella prossima versione XD
:lool: chkdsk? mi sa che non l'ho su autoit XD

sai cosa significa windows? xD
apri il prompt per comandi oppure la cosa "esegui" oppure qualsiasi cosa che usi per runnare un programma, ci scrivi chkdsk e fai invia lol
 
Top
riki107
CAT_IMG Posted on 22/8/2012, 23:18     +1   -1




Quello lo conosco ma che palle il prompt è brutto più delle mie GUI XD
 
Top
»Master
CAT_IMG Posted on 22/8/2012, 23:20     +1   -1




runni il prompt con la flag @SW_HIDE con autoit, tramite stdout leggi cosa ritorna il prompt e lo metti con una msgbox(), 6 linee al massimo xD
 
Top
riki107
CAT_IMG Posted on 22/8/2012, 23:42     +1   -1




Ho copia-incollato la GUI dell'input, ho messo i codici ma così
CODICE
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Constants.au3>

FileInstall("F:\Immagini\Super Mario\Icone Super Mario\ICO\Lakitu.ico", @WorkingDir&"\Lakitu.ico") ; Istalla l'icona del programma
Global $Percorso = GUICreate("Seleziona percorso", 338, 107, 287, 222) ; GUI Iniziale, serve a prendere il path
GUISetIcon(@WorkingDir&"\Lakitu.ico") ; Icona GUI
Global $lettera = GUICtrlCreateInput("Inserisci il percorso... Es. C:", 36, 24, 265, 21)
GUICtrlSetColor(-1, 0x6A6A6A)
Global $start = GUICtrlCreateButton("Vai!", 112, 64, 113, 25)
GUISetState(@SW_SHOW)


While 1
      $nMsg = GUIGetMsg()
      Switch $nMsg
              Case $GUI_EVENT_CLOSE
                      Exit

Case $start
       $path = GUICtrlRead($lettera)
       $c = Run(@ComSpec&" /c "&"chkdsk "&$path, "", @SW_HIDE)
       $i = StdoutRead($c)
       MsgBox(1, "Drive Info", $i)
       
       EndSwitch
WEnd

non funge :troll:
 
Top
»Master
CAT_IMG Posted on 22/8/2012, 23:47     +1   -1




non hai messo i parametri $STDERR_CHILD + $STDOUT_CHILD xd
 
Top
riki107
CAT_IMG Posted on 22/8/2012, 23:52     +1   -1




Non funge nemmeno ora
CODICE
#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.6.1
Author:         myName

Script Function:
       Template AutoIt script.

#ce ----------------------------------------------------------------------------

; Script Start - Add your code below here

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Constants.au3>

FileInstall("F:\Immagini\Super Mario\Icone Super Mario\ICO\Lakitu.ico", @WorkingDir&"\Lakitu.ico") ; Istalla l'icona del programma
Global $Percorso = GUICreate("Seleziona percorso", 338, 107, 287, 222) ; GUI Iniziale, serve a prendere il path
GUISetIcon(@WorkingDir&"\Lakitu.ico") ; Icona GUI
Global $lettera = GUICtrlCreateInput("Inserisci il percorso... Es. C:", 36, 24, 265, 21)
GUICtrlSetColor(-1, 0x6A6A6A)
Global $start = GUICtrlCreateButton("Vai!", 112, 64, 113, 25)
GUISetState(@SW_SHOW)


While 1
      $nMsg = GUIGetMsg()
      Switch $nMsg
              Case $GUI_EVENT_CLOSE
                      Exit

Case $start
       $path = GUICtrlRead($lettera)
       $c = Run(@ComSpec&" /c "&"chkdsk "&$path, "", @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
       $i = StdoutRead($c)
       MsgBox(1, "Drive Info", $i)
       
       EndSwitch
WEnd
:troll:
 
Top
»Master
CAT_IMG Posted on 22/8/2012, 23:53     +1   -1




CITAZIONE (riki107 @ 23/8/2012, 00:52) 
Non funge nemmeno ora
CODICE
#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.6.1
Author:         myName

Script Function:
       Template AutoIt script.

#ce ----------------------------------------------------------------------------

; Script Start - Add your code below here

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Constants.au3>

FileInstall("F:\Immagini\Super Mario\Icone Super Mario\ICO\Lakitu.ico", @WorkingDir&"\Lakitu.ico") ; Istalla l'icona del programma
Global $Percorso = GUICreate("Seleziona percorso", 338, 107, 287, 222) ; GUI Iniziale, serve a prendere il path
GUISetIcon(@WorkingDir&"\Lakitu.ico") ; Icona GUI
Global $lettera = GUICtrlCreateInput("Inserisci il percorso... Es. C:", 36, 24, 265, 21)
GUICtrlSetColor(-1, 0x6A6A6A)
Global $start = GUICtrlCreateButton("Vai!", 112, 64, 113, 25)
GUISetState(@SW_SHOW)


While 1
      $nMsg = GUIGetMsg()
      Switch $nMsg
              Case $GUI_EVENT_CLOSE
                      Exit

Case $start
       $path = GUICtrlRead($lettera)
       $c = Run(@ComSpec&" /c "&"chkdsk "&$path, "", @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
       $i = StdoutRead($c)
       MsgBox(1, "Drive Info", $i)
       
       EndSwitch
WEnd
:troll:

ma leggiti il cazzo del help xD se non sai cosa fai ovvio che non funziona :asd:
 
Top
riki107
CAT_IMG Posted on 22/8/2012, 23:54     +1   -1




lol letto, per run riporta quello che ho messo io :D e poi è tutta una discussione per farti impazzire :troll: <-- non l'hai notato? XD
 
Top
»Master
CAT_IMG Posted on 22/8/2012, 23:56     +1   -1




CITAZIONE (riki107 @ 23/8/2012, 00:54) 
lol letto, per run riporta quello che ho messo io :D e poi è tutta una discussione per farti impazzire :troll: <-- non l'hai notato? XD

quella faccina non mi provoca niente, anche perché il 97% delle volte che viene usata non compie il suo proposito xd
comunque devi leggere su stdoutread() xd
 
Top
riki107
CAT_IMG Posted on 22/8/2012, 23:59     +1   -1




.-. already done .-. e da lì fa un esempio quasi uguale al mio, solo che non riesce XD
 
Top
»Master
CAT_IMG Posted on 23/8/2012, 00:00     +1   -1




obbhè non mi va di fare un debug ora come ora xD
 
Top
riki107
CAT_IMG Posted on 23/8/2012, 00:01     +1   -1




Che poi lol, ho letto chkdsk, il mio script è meglio :')

lol, mi sta dando più problemi questo codice da "6 righe" che la progress bar che non so come settare xD
 
Top
21 replies since 22/8/2012, 22:15   232 views
  Share