Du kan placera vilket objekt som helst i konfigurationsmappar, men programobjekt rekommenderas f”r att kunna starta program fr†n menyer. Jag menar "riktiga" programobjekt, inte skuggor av programobjekt.

Sk„let „r f”ljande: N„r XFolder startar ett programobjekt i konfigurationsmappar (dvs, n„r du v„ljer motsvarande menyalternativ i en meny), kan det utf”ra n†gra trick med det.

Tricken „r:

  1. Om programobjektets uppstarts katalog „r tom, s„tter XFolder tillf„lligt in katalogen f”r mappen, vars meny anv„ndes. Det inneb„r att du kan starta samma program fr†n alla mappmenyer, men med en variabel uppstarts katalog - mappens katalog, vars meny anv„ndes.

    Tag standard konfigurationen igen: de fyra kommandoradobjekten har tomma uppstartskataloger. Det „r orsaken till att du kan starta kommandosessioner "i" mapparna vars menyer anv„nts.

    Om du ej vill ha detta, specifiera en uppstartskatalog i ett programobjekt (t.ex "C:\") och XFolder kommer att l„mna den i fred. Ist„llet kommer den alltid anv„nda uppstartskatalogen som du angivit.
     

  2. Om programobjektets parameterlista inte inneh†ller ett avslutande "%" tecken, kommer katalogen f”r mappen du anv„nt att bli programmets parameter.

    "Netscape" menyalternativet anv„nder sig av detta och d„rf”r kommer Netscape att visa mappinneh†llet fr†n mappen den startades.

    Du kan koppla bort denna m”jlighet i Skrivbord objektet.

    Om du vill koppla bort detta f”r enbart ett menyalternativ (inte alla program kan hantera kataloger som parametrar), l„gg till ett "%" tecken till "Parameter" listan f”r respektive programobjekt. XFolder kommer ej att ”verf”ra n†gra parametrar. Det „r fallet, till exempel f”r standard konfigurationens fyra kommandosessions objekt.

    Exempel:  Att bara s„tta "%" i parameterlistan ”verf”r ingen parameter alls; att s„tta "text.txt %" i parameterlistan ”verf”r alltid "text.txt" utan mappnamn som en parameter.

    Detta s„tt att konfigurera XFolder inte „r s„rskilt intuitivt, men det „r kompatibelt med Skrivbordets uppf”rande n„r det anropar menyalternativ, som lagts till i "Objektmeny" sidan i inst„llningsblocket. Jag har uppt„ckt senare att det fungerar ocks† med Netscape.
     

  3. Du kan l„gga till inneh†llet av Urklippet till Urklippets parameterlista genom att s„tta "%**C" tecken i parameterlistan. Det kan ske var som helst bland parametrarna men det „r skiftl„gesk„nsligt; "%**c" kommer inte att fungera.

    Exempel: S”kv„g och filnamn = "e.exe"; parameter = "%**C"  kommer att starta E-redigeraren och tolka inneh†llet i Urklippet som ett filnamn.

    Notera att urklippets inneh†ll kommer att bli uppdelat s† att maximal l„ngd p† parameterlistan inte ”verskrids. Med OS/2 „r den maximala s”kv„gsl„ngden 260 bokst„ver, vilket f”rhindrar att 64K ej ”verf”rs till programmet i v„rsta fall.
     

  4. Om programnamnet inneh†ller ett "~" tecken (som du satt in f”r att l„gga till snabbkommandon, som beskrivits p† f”reg†ende sida), kommer XFolder ta bort det n„r programmet startas. Detta kan kopplas ur i Skrivbord objektet, d„r du finner hj„lptext.
     
  5. Du kan (V0.51) s„tta in en avskiljare i en meny genom att specifiera "---" (exakt, tre streck) i ett programobjekts namn. (En avskiljare „r en horisontell linje f”r att skilja olika grupper av menyalternativ.) I detta fall kommer XFolder att ignorera programobjektets inst„llningar (som *.exe, parametrar etc.) och s„tta in en menyavskiljare. Det fungerar f”r meny s† v„l som undermeny.

    Notera: Om du anv„nder det enast†ende WPTOOLS av Henk Kelder, skall du skriva ett giltigt programnamn „ven med dessa avskiljarprogramobjekt, f”r annars kommer CHECKINI att klaga p† att objektet inte „r giltigt. Žven om ett program existerar kommer XFolder enbart d† att s„tta in en menyavskiljare.

XFolder anv„nder m”jligheterna 1.-4. genom att faktiskt „ndra programobjektsinst„llningarna f”r en tiondels sekund: inst„llningarna „ndras, programobjektet ”ppnas och sedan „ndras inst„llningarna till ursprungliga v„rden.

Notera att XFolder utf”r ovanst†ende p† bara "riktiga" programobjekt i konfigurationsmappar, inte p† skuggor av programobjekt. Jag planerar inte att ocks† anv„nda det p† skuggor, d„rf”r att jag vill inte att „ndra objekt som „r bel„gna i din skrivbordshierarki utanf”r konfigurationsmapparna.

Som en konsekvens, b”r du placera kopior av dina programobjekt i konfigurationsmapparna, ist„llet f”r skuggor. Igen skuggor av programobjekt ”ppnas ocks†, men utan att n†gra inst„llningar „ndras.

Ta del av "Ofta St„llda Fr†gor"  f”r n†gra ytterligare tips om att skapa programobjekt.