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:
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.
"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.
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.
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.
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.