St. Zář 18th, 2024
Ukázka startujícího programu Maestro s chybovou hláškou, zmíněnou v nadpisu tohoto článku

Všem linuxákům se v tomto článku moc omlouvám, bude to o nekompatibilním programu ve Windows.
Je to kravina, na kterou vůbec nikdo nemyslel, hledal jsem všude možně na internetu, procházel dokumentaci, v zoufalosti jsem protáčel ChatGPT, jestli mě něco neuniká a tady díky ChatGPT za dobrou myšlenku. Ještě do nedávna i obchodní zástupci řikali, že to potřebuje admin práva ke spuštění.
Tímto zdravím celou českou scénu a všechny země, které používají pro oddělení čísel za nulou čárky, místo teček (jako to dělají američani) – v tomto článku se dočtete hned několik řešení, jak to jednou pro vždy vyřešit.

Pokud pracujete s numerickým programem, který je určený např. pro americký nebo britský trh, může program vyžadovat změnu regionálního nastavení u desetinné čárky „,“ na „.“ tečku.

Klikněte na start / ovladací panely / Vpravo nahoře Zobrazit podle, klikněte na dropdown menu a vyberte „Malé ikony“, uprostřed vidíme ikonku Oblast nebo regionální nastavení (regional settings), otevře se tabulka vlevo, kliknete dole na „Další nastavení“, vpravo nahoře v pravé tabulce vidíme Desetinný oddělovač, změníte z

desettiný oddělovač: , 
na 
desettinný oddělovač: . 

Dáte OK v pravém okně, pak OK v levém okně.
Start / napište do hledacího pole Maestro / klikněte na otevřít umístění souboru

Pravým tlačítkem myši na ikonku Maestro / vlastnosti
Zálžoka kompatibility / pole „Spustit tento program jako správce“ ponechte prázdné, nebo zrušte zaškrtnutí, aby nebylo pole označeno, jak vidíme na obrázku, klikněte na OK

A program už startuje bez chyb:

Stejné řešení problémů platí na program Hec-Ras.

Jak jsem problém řešil s jiným softwarem v minulosti

Měl jsem dříve u programu Hec-Ras řešení v podobě bat scriptíku ve /start/ po spuštění (na windows 10 to již přestalo s předchozími buildy Win10 fungovat) a spolu s extrahovaným .reg registry klíčem, který hodnotu desetinné čárky na tečku nastavil pouze aktuálnímu uživateli. Dalo se to nastavit i pro všechny nově přihlášené uživatele na počítači, anebo jen uživatelům domény v: c:\users\DefaultUser\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Pro všechny uživatele to šlo .bat skriptík vložit do:
c:\users\Public\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

V registru to je možné dohledat zde. V Group policy managementu zde. Řešení pro Windows 11 zde.

No a tohle nastavení si potom můžete exportovat do .reg klíče, který pak můžete kdekoliv spustit a všude se vám toto nastavení aktivuje bez nutnosti někde klikat (dá se to pak díky tomu automatizovat):

Pokud vám článek pomohl, dejte vědět do komentářů. 🙂

Zdroj myšlenky tentokrát ChatGPT a předchozí zkušenosti, kdy jsem řešil totéž na softwaru hec-ras, který měl úplně stejný problém, jen se chyba projevovala jinak, jinou chybovou hláškou, se stejným řešením.

Avatar

By mirra

Hardwaru a počítačům se věnuji již od roku 2003. Za tu dobu jsem poskládal stovky počítačů, opravil tisíce počítačů a vyřešil nespočetně problémů, vad a chyb, se kterými se setkávali uživatelé. Od roku 2005 se zabývám servery, zejména těmi herními, v roce 2007 jsem se začal věnovat Valve Source SDK level designu, který šel od roku 2009 k ledu kvůli studiu Informatiky na univerzitě. Podílel jsem se chvíli i na provozu síťové laboratoře MENDELU, dnes spravuji cca 30 serverů/diskových polí na univerzitě, řeším IT v malých a středních firmách tak, aby firmy ušetřily nemalé částky při zlepšení kvality a soustředím se na snižování nákladů na IT od licencí až po hardware, software, provádím konsolidace a audity platnosti licencí, které firmám šetří rovněž nemalé peníze. Z velkých firem spravuji s dalšími kolegy 8000 serverů po celé Evropě a tato práce mě nesmírně baví, protože se vše musí automatizovat a nabízí mi to možnost trénovat další evropské jazyky od Angličtiny, přes Němčinu až po Italštinu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *