Jump to content

Recommended Posts

Posted

Boas,

queria uma ajuda como posso aplicar a variavel letras

para abrir a drive encontrada.

// 

   Dim letras As String = {"f:\", "g:\", "h:\", "i:\"}


    If File.Exists("\bin\filehk") Then

	    For Each drive As String In letras  'Percorre as letras do array num ciclo For Each

				 Shell("Explorer.exe /e, /root,[b][u] letras[/u][/b]", vbNormalFocus)

	    Next

    End If
Posted

Oh @a3deluxe, desculpa lá insistir nisto, mas tu tens de definitivamente ler e saber ler um código e não apenas escrever "ao calhas", tu tendes a escrever sempre o mesmo tipo de código para situações diferentes, e deves saber que, para cada situação é necessário um código diferente. Poderá ser semelhante, mas não pode ser igual (igual em algoritmo).

Portanto, vamos ler o teu código... Até é inglês e tudo, lê-se muito bem:

"Para cada drive em letras fazer: abrir o Explorer.exe com os argumentos '/e, /root, ' + drive"

Portanto, para cada drive, o Explorer é aberto. É só ler, não tem nada que enganar.

Ora, qual é a janela em específico que queres abrir? É só uma? É uma por cada drive?

Knowledge is free!

Posted

Outra vez esta história do querer abrir só um tendo os Ifs e os Fors todos trocados? Tanto tópico para estarmos na mesma?

@a3deluxe, toma atenção àquilo que te dizem e raciocina aquilo que vais fazer.

Queres verificar, em várias drives, se o ficheiro existe, e caso exista, abri-lo. O que é que estás a fazer: a meter numa ordem qualquer as instruções para estas acções.

Conclusão: mete as coisas por ordem.

Knowledge is free!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.