Vra

Ek wil graag weet wat is die manier om werklik te stel op die ikoon van 'n .bat lêer om 'n arbitrêre ikoon. Hoe sal ek te werk gaan om dit te doen programmaties, onafhanklik van die taal wat ek kan gebruik.

Was dit nuttig?

Oplossing

Die veronderstelling dat jy verwys na MS-DOS joernaal lêers. As dit is eenvoudig 'n teks lêer met 'n spesiale uitbreiding, het 'n .bat lêer nie 'n ikoon van sy eie stoor

Jy kan egter skep 'n kortpad in die .lnk formaat wat 'n ikoon stoor.

Ander wenke

Jy kan 'n Bat to Exe converter gebruik van hier af:

http://www.f2ko.de/en/b2e.php

Dit sal jou joernaal lêer om te skakel na 'n uitvoerbare, dan kan jy die ikoon vir die bekeerde lêer stel.

Jy kan net 'n kortpad en dan regs kliek op dit -> eiendomme -> verandering ikoon, en net soek vir die gewenste ikoon. Hoop dit help.

Die ikoon vertoon deur die Shell (Explorer) om 'n reeks lêers word bepaal deur die register sleutel

HKCR\batfile\DefaultIcon

wat, op my rekenaar is

%SystemRoot%\System32\imageres.dll,-68

Jy kan dit stel om enige ikoon wat jy wil.

Dit sal egter die ikone van alle joernaal lêers verander (tensy hulle die uitbreiding .cmd).

Een van die manier waarop jy kan dit te bereik is:

  1. Skep 'n uitvoerbare Jar lêer
  2. Skep 'n bondel lêer om die bogenoemde jar hardloop en die bekendstelling van die lessenaar Java program.
  3. Gebruik Batch2Exe converter en geheime te bondel lêer te Exe.
  4. Tydens bo omskakeling, kan jy die ikoon te verander na dié van jou keuse. (Moet geldige ico lêer)
  5. Plaas die kortpad vir die bogenoemde exe op die lessenaar.

Nou jou Java program oopgemaak kan word in 'n fancy manier net soos enige ander MSWindows programme.! :)

As jy 'n ikoon vir 'n batch file wil, eerste 'n skakel vir die bondel lêer te skep soos volg

Regskliek in venster gids waar jy die skakel wil Kies Nuwe -> Kortpad, dan spesifiseer waar die bat lêer is

.

Dit skep die LNK lêer wat jy wil. Dan kan jy 'n ikoon te spesifiseer vir die skakel, op sy eiendomme bladsy.

Sommige mooi ikone is hier beskikbaar:

gids% System% \ System32 \ Shell32.dll

Let Vir my op Windows 10: Gids% System% == C: \ Windows \

Meer ikone is hier: C: \ Windows \ System32 \ imageres.dll

Ook jy dalk wil die eerste lyn het in die bondel lêer te wees "cd .." as jy spaar jou joernaal lêers in 'n kolf subdirectory een vlak laer as waar jou kortpaaie, is veronderstel om uit te voer.

Ek sal aanneem dat jy praat oor Windows, reg? Ek glo nie jy kan die ikoon van 'n bondel lêer direk verander. Ikone ingesluit in EXE en DLL lêers, of verwys na deur LNK-lêers.

Jy kan probeer om die lêer vereniging verander, maar dat benadering kan wissel op grond van die weergawe van Windows wat jy gebruik. Dit is saam met die register in XP, maar ek is nie seker oor Vista.

Probeer BatToExe converter. Dit sal jou joernaal lêer om te skakel na 'n uitvoerbare, en laat jou toe om 'n ikoon vir dit.

Ek beveel aan BAT te EXE Converter gebruik vir jou begeertes

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top