N„rhelst &xwp; startar ett programobjekt fr†n &cfgfdr;en (det betyder, n„r valde respektive menypost i en mappens &popmenu;), kan den utf”ra n†gra f† tricks p† dom.

Dessa tricks „r f”ljande:

  1. Om startupkatalogen hos programobjektet „r tom, kommer &xwp; att tempor„rt st„lla in katalogen hos den mapp vars &popmenu; anv„ndes innan den verkligen startar programmet. Det betyder att du kan starta samma program fr†n alla mappars &popmenu;er, men med en varierande startupkatalog, d„r katalogen „r hos den mapp vars &popmenu; anv„ndes.

    Till exempel, med standardkonfiguration, har kommandoradsobjektet tomma startupkataloger. Detta „r orsaken till du kan starta kommandorader "i" mappen vars &popmenu; anv„ndes.

    Om du vill avaktivera det h„r beteendet, specificera helt enkelt en startupkatalog i ett programobjekt (t.ex. "C:\"), och &xwp; kommer att l†ta den vara ifred. Ist„llet, kommer den alltid att anv„nda den startupkatalog som du har specificerat.

  2. Om parameterlistan hos ett programobjekt inte inneh†ller ett inledande "%" tecken, kommer katalogen hos mappen du anv„nde att skickas som en parameter till programmet.

    Detta g”r att du kan skicka ett fullt kvalificerat katalognamn som ett argument till ett program. Du kan avaktivera den h„r funktionen i sin helhet p† "&popmenu;" sidorna i "Workplace Shell" objektet.

    Om du vill avaktivera detta beteende f”r bara en enda menypost (alla program kan inte hantera kataloger som parametrar), l„gg till ett "%" tecken till "Parameter" listan hos respektive programobjekt. &xwp; kommer d† att hoppa ”ver att skicka n†gon ytterligare parameter. Detta „r fallet, till exempel, med kommandoradsobjekten hos standardkonfigurationen.

  3. Du kan l„gga p† aktuellt inneh†ll hos urklipp till parameterlistan hos urklipp genom att l„gga en "%**C" symbol i parameterlistan. Den kan upptr„da i vilken position som helst hos parametrarna. Detta „r k„nsligt f”r sm† eller stora bokst„ver; "%**c" (med gemener) kommer inte att fungera.

    Exempel: S”kv„g och filnamn = "e.exe"; parametrarna = "%**C" kommer att starta systemeditorn, interpreterande inneh†llet i urklipp som ett filnamn.

    Notera att inneh†llet i urklipp kommer att trunkeras s† att den maximala l„ngden hos parameterlistan inte kommer att ”verskridas. Med &os2;, kan den maximala l„ngden p† en s”kv„g vara 260 tecken.

  4. Om programrubriken inneh†ller ett "~" tecken, kommer &xwp; att ta bort det tempor„rt innan den startar programmet. Du kan ocks† st„nga av det h„r beteendet i "Workplace Shell" objektet.
  5. Du kan nu infoga en separator i en meny genom att specificera "---" (tre bindestreck) i ett programobjekts rubrik. (En separator „r en horisontell linje f”r att optisk separera grupper av menyposter.) I det h„r fallet, kommer &xwp; att ignorera programobjektets inst„llningar (som den exekverbara, parametrar etc.) och helt enkelt infoga en separator i menyn. Detta fungerar f”r huvud &popmenu; s†v„l som f”r submenyer.
&xwp; implementerar funktionerna 1.-4. genom att verkligen „ndra programobjektens inst„llningar f”r en br†kdel av en sekund: inst„llningarna „ndras, programobjektet ”ppnas, och sedan †terst„lls inst„llningarna till originalv„rdena.