¿Como saber o PATH do DeskTop?
Moderador: Moderadores
-
Adalberto
- Usuário Nível 3

- Mensagens: 343
- Registrado em: 01 Set 2007 01:09
- Localização: Santa Cruz de la Sierra - Bolivia
¿Como saber o PATH do DeskTop?
Olá amigos e amigas do foro,
De novo ante vocês para procurar uma solução, agora com este tema: ¿como saber o PATH do escritório (DeskTop)?
Embora que existem pessoas que formatam e instalam o SO em qualquer disco e ate com diferentes nomes, exemplo: D:\WinNt ou E:\Win, e assim. Nem sempre C:\WINDOWS
Então como posso encontrar sempre o caminho do DeskTop e poder criar sem falhas um atalho?
Como sempre, fico muito agradecido com todos e todas pela ajuda que possam me fornecer.
Um grande abraço
De novo ante vocês para procurar uma solução, agora com este tema: ¿como saber o PATH do escritório (DeskTop)?
Embora que existem pessoas que formatam e instalam o SO em qualquer disco e ate com diferentes nomes, exemplo: D:\WinNt ou E:\Win, e assim. Nem sempre C:\WINDOWS
Então como posso encontrar sempre o caminho do DeskTop e poder criar sem falhas um atalho?
Como sempre, fico muito agradecido com todos e todas pela ajuda que possam me fornecer.
Um grande abraço
¿Como saber o PATH do DeskTop?
Deve haver algo mais sofisticado que algum colega pode postar aqui no tópico, porém, enquanto isso não acontece vc poderia executar dentro do programa um e em seguida abrir com fopen() e trabalar com o memoedit() o arquivo c:\diret.txt gerado...
Código: Selecionar todos
run dir c:\deskop.ini /s > c:\diret.txtlugab
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
¿Como saber o PATH do DeskTop?
Olá Adalberto,
Uma forma que conheço é esta:Vc está trabalhando no modo console? Pergunto porque no modo console ainda não sei como trabalhar com nomes longos de pastas e arquivos. Nesta forma será retornado o nome longo, e não a forma curta. Como vc está fazendo para localizar a pasta com nome longo?
Uma forma que conheço é esta:
Código: Selecionar todos
GetEnv("AllUsersProfile") + "\DeskTop"Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
¿Como saber o PATH do DeskTop?
Bom dia,
A forma mais segura de saber o caminho completo do desktop que encontrei até agora é a seguinte :
e a partir daí, criar o atalho do usuário corrente do Windows.
[]s
Angeiras
A forma mais segura de saber o caminho completo do desktop que encontrei até agora é a seguinte :
Código: Selecionar todos
GetEnv("HOMEDRIVE") + GetEnv("HOMEPATH") + "\DeskTop"
[]s
Angeiras
-
Adalberto
- Usuário Nível 3

- Mensagens: 343
- Registrado em: 01 Set 2007 01:09
- Localização: Santa Cruz de la Sierra - Bolivia
¿Como saber o PATH do DeskTop?
Olá amigos.
E motivo de alegria saber que existem pessoas que estão prontas para ajudar ao próximo ainda sem conhecer ele, muito obrigado.
Vou testar as contribuições de vocês, mais devo lembrar que nem sempre o nome e DeskTop, em espanhol e Escritório.
Isso o necessito para modo consola com xHb
Jairo, para nomes longos com xHb e só escrever o nome, exemplo:
IF FILE( ‘c:\Mis Documentos\MiPlanilha.Xls’ )
Já tenho funcionando a função para criar o atalho, o problema está pegar o caminho certo do Desktop.
Depois de testar vou postar os resultados.
Jeová seja seu gozo cada dia.
Adalberto
E motivo de alegria saber que existem pessoas que estão prontas para ajudar ao próximo ainda sem conhecer ele, muito obrigado.
Vou testar as contribuições de vocês, mais devo lembrar que nem sempre o nome e DeskTop, em espanhol e Escritório.
Isso o necessito para modo consola com xHb
Jairo, para nomes longos com xHb e só escrever o nome, exemplo:
IF FILE( ‘c:\Mis Documentos\MiPlanilha.Xls’ )
Já tenho funcionando a função para criar o atalho, o problema está pegar o caminho certo do Desktop.
Depois de testar vou postar os resultados.
Jeová seja seu gozo cada dia.
Adalberto
-
Adalberto
- Usuário Nível 3

- Mensagens: 343
- Registrado em: 01 Set 2007 01:09
- Localização: Santa Cruz de la Sierra - Bolivia
¿Como saber o PATH do DeskTop?
Prezados amigos.
Já fiz as probas e o resultado e o seguinte:
run dir c:\deskop.ini /s > c:\diret.txt
Da erro, não encontra a pasta deskop.ini.
GetEnv( 'HOMEDRIVE' ) + GetEnv( 'HOMEPATH' ) + '\DeskTop'
Esse aí encontra C:\Documents and Settings\Administrados
(Administrador e o nome do usuário em minha Pc – User name) até aí todo blz, mais como já tem dito em espanhol o DeskTop e Escritorio e aqui em Bolivia temos Windows em todos os idiomas, então e boa Idea poder encontrar sempre o nome do DeskTop.
GetEnv("AllUsersProfile") + "\DeskTop"
Este exemplo econtra a mesma coisa que o anterior exemplo, só que com nomes curtos.
Aguardo suas noticias, um grande abraço para vocês.
Já fiz as probas e o resultado e o seguinte:
run dir c:\deskop.ini /s > c:\diret.txt
Da erro, não encontra a pasta deskop.ini.
GetEnv( 'HOMEDRIVE' ) + GetEnv( 'HOMEPATH' ) + '\DeskTop'
Esse aí encontra C:\Documents and Settings\Administrados
(Administrador e o nome do usuário em minha Pc – User name) até aí todo blz, mais como já tem dito em espanhol o DeskTop e Escritorio e aqui em Bolivia temos Windows em todos os idiomas, então e boa Idea poder encontrar sempre o nome do DeskTop.
GetEnv("AllUsersProfile") + "\DeskTop"
Este exemplo econtra a mesma coisa que o anterior exemplo, só que com nomes curtos.
Aguardo suas noticias, um grande abraço para vocês.
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
¿Como saber o PATH do DeskTop?
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
-
Adalberto
- Usuário Nível 3

- Mensagens: 343
- Registrado em: 01 Set 2007 01:09
- Localização: Santa Cruz de la Sierra - Bolivia
¿Como saber o PATH do DeskTop?
Toledo,
Mais uma vez com a ajuda oportuna, fico muito agradecido com você.
Nesse Link encontrei um post seu que testei e gostei do resultado, não testei em Win98 porque em Bolivia quase ninguém tem essa versão do Windows.
Antes de me despedir ofereço desculpas a todos e todas por abrir esse tópico quando já havia outro, esse erro foi devido a meu pobre português, não sabia como se disse DeskTop (escritório) em português. (área de trabalho, agora se).
Muito obrigado, Deus abençoe vocês.
Adalberto
Mais uma vez com a ajuda oportuna, fico muito agradecido com você.
Nesse Link encontrei um post seu que testei e gostei do resultado, não testei em Win98 porque em Bolivia quase ninguém tem essa versão do Windows.
Antes de me despedir ofereço desculpas a todos e todas por abrir esse tópico quando já havia outro, esse erro foi devido a meu pobre português, não sabia como se disse DeskTop (escritório) em português. (área de trabalho, agora se).
Muito obrigado, Deus abençoe vocês.
Adalberto
¿Como saber o PATH do DeskTop?
Ah ta, só escrevi errado o nome do arquivo.
Em vez de "deskop.ini" , é "deskTop.ini", com um "T" inside, logo, a sintaxe correta é:
Em vez de "deskop.ini" , é "deskTop.ini", com um "T" inside, logo, a sintaxe correta é:
Código: Selecionar todos
run dir c:\desktop.ini /s > c:\diret.txt
lugab
-
Adalberto
- Usuário Nível 3

- Mensagens: 343
- Registrado em: 01 Set 2007 01:09
- Localização: Santa Cruz de la Sierra - Bolivia
¿Como saber o PATH do DeskTop?
Lugab,
Aceita meus sinceros agradecimentos por a ajuda fornecida e sua boa vontade; testei e adotei a solução proposta por Toledo, a função de criação de atalho no meu sistema esta agora completa y bem funcional.
Muchas gracias, Jesus proteja você.
Aceita meus sinceros agradecimentos por a ajuda fornecida e sua boa vontade; testei e adotei a solução proposta por Toledo, a função de criação de atalho no meu sistema esta agora completa y bem funcional.
Muchas gracias, Jesus proteja você.
¿Como saber o PATH do DeskTop?
Na verdade, Adalberto, se o Toledo já tivesse postado uma solução qdo eu li esse seu tpc, eu nem arriscaria postar uma outra , afinal, todos nós aqui sabemos que Toledo é o cara que "sabe de tudo-e-um-pouco-mais" nessa área de desenvolvimento de softs.
Todas as ajudas q ele fornece funcionam 100% e quase sempre sem necessidade de explicações ou de retoques no código q ele posta.
O importante mesmo é q o seu problema já era...
Sucesso !
Todas as ajudas q ele fornece funcionam 100% e quase sempre sem necessidade de explicações ou de retoques no código q ele posta.
O importante mesmo é q o seu problema já era...
Sucesso !
lugab
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
¿Como saber o PATH do DeskTop?
Oi Luis, obrigado pelas palavras, mas o crédito da solução encontrada é do Ryszard Rylko que disponibilizou o código da função GETSPECIALFOLDER().
Abraços,
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
