Atalho para o programa do MS-DOS (.PIF)

3

Como posso alterar o ícone de um atalho para o arquivo de programa do MS-DOS (.PIF)? Eu tentei clicar com o botão direito do mouse em propriedades e depois em Program e depois em Change Icon, então eu escolhi o arquivo .ico e nada mudou.

Eu reproduzo as etapas nesta imagem

    
por TGeorge 26.10.2013 / 20:06

1 resposta

2

Ok, eu consegui colocar minhas mãos em um genuíno Borland C ++ .pif.

Na melhor das hipóteses, o subsistema de atalho / ícone do Windows 8 não suporta mais .PIFs (provavelmente devido ao fato de o Windows estar se afastando do suporte de 16 bits), pelo menos na medida em que exibe um ícone para o arquivo.

Como você descobriu, você pode aplicar um novo ícone nas propriedades, mas não aparece nas visualizações do Explorer ou na área de trabalho.

Se você encontrar o EXE de 16 bits em que o PIF aponta, e criar um atalho para ele da maneira usual, ele (na verdade, o Windows 8, 32 bits) ainda faz um PIF (!) - que você pode ' t mudar o ícone para. : /

Aqui está uma solução para obter um atalho para o EXE de 16 bits, com um ícone personalizado:

  1. Crie um novo arquivo de lote (BAT).
  2. Dentro dele, coloque o caminho para o EXE que você deseja executar (por exemplo: c:\borlandc\bin\bc.exe ).
  3. Salve-o em algum lugar, como na mesma pasta do EXE em questão.
  4. Crie um atalho para o arquivo .BAT que você acabou de criar. Isso criará um atalho padrão do LNK para ele.
  5. Altere o ícone desse atalho.
  6. Use cópias desse novo atalho à vontade.

Nota: Se você não souber o arquivo / caminho para o arquivo que o PIF realmente aponta, abra o .PIF com um editor de texto (como o Bloco de Notas), o caminho ficará visível.

Resultados:

Nota 2: Estou usando o Windows 8, 32 bits nesta máquina, e tive que instalar um DOS VM "Feature" para lidar com a execução do EXE de 16 bits. Eu não testei isso no Windows 8 de 64 bits, portanto, seus resultados podem variar. :)

    
por 09.11.2013 / 05:48