Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
by DeaD

Abrir um drive de cd com comando de dos

Recommended Posts

No MS-DOS, você precisa carregar o driver de CD-ROM.

Acrescente a seguinte informação no seu arquivo CONFIG.SYS:


; Se você utiliza o MS-DOS do Windows 95/98, digite:

DEVICE=C:\WINDOWS\COMMAND\OAKCDROM.SYS /D:IDECD001

; Caso seja as versões anteriores do MS-DOS (5.00 até a 6.22):

DEVICE=C:\DOS\OAKCDROM.SYS /D:IDECD001

E depois, acrescente a seguite linha no final do arquivo AUTOEXEC.BAT:


MSCDEX.EXE /D:IDECD001

Obs. 1: O arquivo OAKCDROM.SYS somente está incluído no MS-DOS do Windows 95/98, apesar de funcionar normalmente no MS-DOS 6.22.

Obs. 2: Não sei te informar se esse driver funciona com unidades SATA.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faço diferente:

Eu acrescento essa informação no meu arquivo CONFIG.SYS (Windows 95/98):

DEVICE=C:\WINDOWS\COMMAND\OAKCDROM.SYS /P:1F0,14/P:170,15/D:CDR

E depois, eu acrescento essa linha no final do arquivo AUTOEXEC.BAT:

C:\WINDOWS\COMMAND\MSCDEX.EXE /D:CDR

Do jeito que eu faço está errado ou é apenas uma outra forma de fazer a mesma coisa? Pois comigo sempre funcionou o CD-ROM no MS-DOS desse meu jeito.

Quanto a drives de CD/DVD SATA funcionarem no MS-DOS, visite esses Links para ter todas as informações de como fazê-los funcionar:

http://forum.clubedohardware.com.br/showpost.php?p=3153434&postcount=183

http://forum.clubedohardware.com.br/showpost.php?p=3172207&postcount=184

Abraço,

Igor Isaias Banlian

Editado por Igor Isaias Banlian

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está certo.

O /D é um nome que você dá ao dispositivo de CD-ROM, que pode ser qualquer um.

Os outros parâmetros eu não sei para que servem.

Compartilhar este post


Link para o post
Compartilhar em outros sites
No MS-DOS, você precisa carregar o driver de CD-ROM.

Obs. 2: Não sei te informar se esse driver funciona com unidades SATA.

Não é só no MS-DOS que precisa carregar os drivers, no windows também. A única diferença é quê ele carrega direto pelo kernell e DLLs, ou seja, a base win ainda é DOS.:D

Pelo Sata nem pensar, o Windows não têm essa tecnologia ainda, a MS apenas faz softs, não hards.

No mais, as recomendações estão corretas.

.'.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Pelo Sata nem pensar, o Windows não têm essa tecnologia ainda, a MS apenas faz softs, não hards.

No mais, as recomendações estão corretas.

Por quê "nem pensar"???

Um Drive de CD ou DVD SATA é apenas um Drive SCSI! É só instalar o driver para ele especificamente, que vai funcionar tanto no Windows 3.11, 95, 98, XP, etc... Basta o driver certo para o Sistema Operacional certo!

Para unidades SATA no DOS, eu já postei ali em cima, mais vou repetir:

Quanto a drives de CD/DVD SATA funcionarem no MS-DOS, visite esses Links para ter todas as informações de como fazê-los funcionar:

http://forum.clubedohardware.com.br/showpost.php?p=3153434&postcount=183

http://forum.clubedohardware.com.br/showpost.php?p=3172207&postcount=184

Abraço,

Igor Isaias Banlian

Editado por Igor Isaias Banlian

Compartilhar este post


Link para o post
Compartilhar em outros sites
Por quê "nem pensar"???

Um Drive de CD ou DVD SATA é apenas um Drive SCSI! É só instalar o driver para ele especificamente, que vai funcionar tanto no Windows 3.11, 95, 98...

Você realmente acredita que um CD ou HD Sata ou SCSI irá funcionar nesses OSs?

E as limitações do hard e soft?, creio que em algúm momento irá dar um daqueles probleminhas de tela azul. :D

.'.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Você realmente acredita que um CD ou HD Sata ou SCSI irá funcionar nesses OSs?

E as limitações do hard e soft?, creio que em algúm momento irá dar um daqueles probleminhas de tela azul. :D

Tanto acredito, que eu usei um HD SCSI no Windows 95 OSR2 por muitos anos e não tive nenhuma Tela Azul que remetesse algum erro a ele ou a qualquer driver para ele...

SCSI é uma tecnologia muito antiga, foi usada no Windows 3.11, 95 e 98 aos montes, os drivers são normais, estáveis e tudo mais.

Não existem limitações. O driver faz o intermédio entre o Sistema Operacional e o Hardware, simples assim. O driver só precisa ter sido escrito para aquele Sistema especificamente, seja ele o MS-DOS, o Windows 3.11, ou o Windows Vista!

Abraço,

Igor Isaias Banlian

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha no comando puro do DOS só com comandos externos mais com arquivo em lote dá para usar o Vbs:

abaixo o codigo !

echo off && Cls && Mode 55,5 && Color 4f && Title Abrir Cd

Set VBS=%temp%\AbrirFechar.vbs

Set VBS1=%temp%\RemoveVBS.vbs

echo Preparando para executar o script!

>> %vbs% Echo Dim ts

>> %vbs% Echo Dim strDriveLetter

>> %vbs% Echo Dim intDriveLetter

>> %vbs% Echo Dim fs 'As Scripting.FileSystemObject

>> %vbs% Echo Const CDROM = 4

>> %vbs% Echo On Error Resume Next

>> %vbs% Echo Set fs = CreateObject("Scripting.FileSystemObject")

>> %vbs% Echo strDriveLetter = ""

>> %vbs% Echo For intDriveLetter = Asc("D") To Asc("Z")

>> %vbs% Echo Err.Clear

>> %vbs% Echo If fs.GetDrive(Chr(intDriveLetter)).DriveType = CDROM Then

>> %vbs% Echo If Err.Number = 0 Then

>> %vbs% Echo strDriveLetter = Chr(intDriveLetter)

>> %vbs% Echo Exit For

>> %vbs% Echo End If

>> %vbs% Echo End If

>> %vbs% Echo Next

>> %vbs% Echo MSGBOX "SEU DRIVE É:" ^& strDriveLetter,0 + 48,"CDROM=> " ^& strDriveLetter

>> %vbs% Echo Set oWMP = CreateObject("WMPlayer.OCX.7" )

>> %vbs% Echo Set colCDROMs = oWMP.cdromCollection

>> %vbs% Echo colCDROMs.Item(d).Eject

>> %vbs% Echo A1= msgbox ("Pressione uma tecla para fechar o Drive de CD" ^& vbcrlf ^& " O drive de Cd será fechado", 0 + 64, "Abrir e Fechar o drive de CD")

>> %vbs% Echo colCDROMs.Item(d).Eject

>> %vbs% Echo set owmp = nothing

>> %vbs% Echo set colCDROMs = nothing

>> %vbs% Echo wscript.quit

start %vbs%

ping -n 12 127.0.0.1>nul

TASKKILL /F /T /IM Wscript.exe

TASKKILL /F /T /IM Wmiprvse.exe

>> %vbs1% Echo On Error Resume Next

>> %vbs1% Echo Dim ACT : Set ACT = CreateObject("WScript.Shell")

>> %vbs1% Echo Dim Fso : Set Fso = CreateObject("Scripting.FileSystemObject")

>> %vbs1% Echo Loc = ACT.ExpandEnvironmentStrings("%SystemDrive%")

>> %vbs1% Echo Fso.Deletefile("%VBS%")

>> %vbs1% Echo Fso.Deletefile(Loc ^& "\CD-Abrir-Fechar.cmd")

>> %vbs1% Echo Fso.Deletefile("%VBS1%")

>> %vbs1% Echo Set ACT = Nothing

>> %vbs1% Echo Set Fso = Nothing

start /w %vbs1%

exit

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×