USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Formatar disquete
Pozzato
PETRÓPOLIS
RJ - BRASIL
Postada em 16/06/2004 17:57 hs            
Olá
Preciso de uma dica de como criar um código para formatação de disquete (Flop Disk) via VB.
Já criei um usando um arquivo de lote (.bat), mas tem o incoveniente de abrir uma janela do DOS e necessitar que o usuário interaja com a máquina. Gostaria de criar algo automático.
Se alguém puder ajudar...
Grato
Pozzato
     
PC²
Pontos: 2843 Pontos: 2843
JUCUTUQUARA, VITÓRIA
ES - BRASIL
ENUNCIADA !
Postada em 16/06/2004 23:50 hs            
Olá amigo, eu estive atrás disso tb para minha nova OCX, mas não é possivel faze-lo sem uma interação do usuário no VB, na verdade impossível entre aspasEmoções
 
use este código:
Const SHFD_CAPACITY_DEFAULT = 0 ' default drive capacity
Const SHFD_CAPACITY_360 = 3 ' 360KB, applies to 5.25" drives only
Const SHFD_CAPACITY_720 = 5 ' 720KB, applies to 3.5" drives only
Const SHFD_FORMAT_QUICK = 0 ' quick format
Const SHFD_FORMAT_FULL = 1 ' full format
Const SHFD_FORMAT_SYSONLY = 2 ' copies system files only (Win95 Only!)
Private Declare Function SHFormatDrive Lib "shell32" (ByVal hwndOwner As Long, ByVal iDrive As Long, ByVal iCapacity As Long, ByVal iFormatType As Long) As Long
Private Sub Form_Load()
    'iDrive = nº do drive a formatar. Drive A=0, B=1, C=1(cuidado))
    SHFormatDrive Me.hwnd, 0, SHFD_CAPACITY_DEFAULT, SHFD_FORMAT_QUICK
End Sub

Pois é sempre vai ter que ter uma intervenção do usuário.

____________________________

PC²   T+

 

   
cajose
Pontos: 2843 Pontos: 2843
MACEIO
AL - BRASIL
Postada em 17/06/2004 10:53 hs            
No seu .bat, já tentou colocar:
 
@echo off
  echo .
  echo Y | format a: > nul
  echo pronto !

José Carlos Vector
     
Alceste
SERRA
ES - BRASIL
ENUNCIADA !
Postada em 19/06/2004 17:30 hs            
Olha vc pode baixar o API Guide se eu não me engano aqui no site tem .
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página