Search found 216 matches
- 12 Jan 2017, 12:57
- Forum: Problémy a jejich řešení
- Topic: Automation a ruby plugin
- Replies: 36
- Views: 52865
Re: Automation a ruby plugin
Ten jednoduchý příklad se Salamander.MsgBox mi právě funguje. Domníval jsem se, že by to mohlo být dané "scopem" proměnné. Na globální úrovni to funguje, ale v té třídě LargeFiles asi nikoliv. Jazyk Ruby neznám, ale pochopil jsem, že viditelnost proměnných se řeší pomocí prefixů $, @ apod....
- 11 Jan 2017, 20:41
- Forum: Problémy a jejich řešení
- Topic: Automation a ruby plugin
- Replies: 36
- Views: 52865
Re: Automation a ruby plugin
Zkouším poslední dostupnou verzi 2.4 (x86). Po drobné úpravě na straně Automation pluginu se při spuštění Vašeho skriptu dostávám na chybu --------------------------- Error --------------------------- Error running the script. Error output: uninitialized constant #<Class:0xc7a8800>::LargestFiles::Sa...
- 11 Jan 2017, 15:52
- Forum: Problémy a jejich řešení
- Topic: Automation a ruby plugin
- Replies: 36
- Views: 52865
Re: Automation a ruby plugin
Ten skript uniknul mé pozornosti, zkusím ho spustit. Jakou verzi Ruby enginu jste použil? 2.3? x86 nebo x64? Můžete nasdílet odkaz ke stažení konkrétní Vámi testované verze? Všiml jsem si, že ve skriptu používáte Scripting.FileSystemObject. Ten by měl podporovat Unicode a obcházet Salamandera.
- 10 Jan 2017, 21:08
- Forum: Problémy a jejich řešení
- Topic: Velikost ikon na velkých monitorech
- Replies: 16
- Views: 21346
Re: Velikost ikon na velkých monitorech
…když jsem rozchodil ruby jako prostředí narazil jsem na padání automation pluginu v případě, že našel unicode znak a tudíž to bylo pro mé potřeby nepoužitelné. Nějaký konkrétní příklad? Třeba by to šlo řešit na straně Automation pluginu. Pokračujte případně oživením vlákna Automation a ruby plugin .
- 07 Jul 2016, 20:33
- Forum: Návrhy na zlepšení
- Topic: Plugin - Portable Exacutable (AS 3.07)
- Replies: 2
- Views: 9219
Re: Plugin - Portable Exacutable (AS 3.07)
Jaké konkrétní informace Vám ve výpisu PE Vieweru chybí? Plugin již v jiné formě zobrazuje stejné informace, jako Vámi zmíněný doplněk.
- 29 Feb 2016, 19:41
- Forum: Problems and Troubleshooting
- Topic: No retry copying via ADB
- Replies: 1
- Views: 4546
Re: No retry copying via ADB
This is TC Proxy deficiency. It tries to create directory that contains illegal character (colon) in its name. How does Total Commander behave in this case?
- 15 Feb 2016, 17:35
- Forum: Plugins Development
- Topic: Automation and ruby - listing largest files
- Replies: 4
- Views: 12716
Re: Automation a ruby - listing largest files
The biggest issue was caused Salamander.AbortScript(), because for unknown reason that has hang whole salamander when executed. I wanted to abort the script when user pressed cancel at InputBox (from what I tested it works for jscript and vbsript). I recommend avoiding Salamander.AbortScript method...
- 15 Feb 2016, 17:30
- Forum: Problémy a jejich řešení
- Topic: Automation a ruby plugin
- Replies: 36
- Views: 52865
Re: Automation a ruby plugin
Díky za informace a sdílení zkušeností. Dejte vědět, jak to dopadlo s verzí 2.3.
- 08 Feb 2016, 17:41
- Forum: Problémy a jejich řešení
- Topic: Automation a ruby plugin
- Replies: 36
- Views: 52865
Re: Automation a ruby plugin
Po několika iteracích s vývojářem mám funkční verzi pro můj testovací system winXP 32bit (podrobnosti sepíši později sem). Mám funkční RScript.dll knihovnu a windows pozná a spustí jak xml soubor (*.wsf) v němž je ruby i funguje normální spouštění přes wscript a cscript. Jenom Automation plugin ner...
- 22 Jan 2016, 21:02
- Forum: Problémy a jejich řešení
- Topic: Automation a ruby plugin
- Replies: 36
- Views: 52865
Re: Automation a ruby plugin
Jak, ale pozná z tohoto klíče => [HKEY_CLASSES_ROOT\PHPScriptFile\ScriptEngine] @="PHPScript", že má spustit zrovna php, když tam není uvedena cesta? Repektivě jak se to potom propojuje v těch registrech? To je docela dlouhý řetězec :) Ukážu to na příkladu JScriptu: [HKCR\.js]@=" JSF...
- 21 Jan 2016, 18:55
- Forum: Problémy a jejich řešení
- Topic: Automation a ruby plugin
- Replies: 36
- Views: 52865
Re: Automation a ruby plugin
Podívám co je v registrech a zkusím to aplikovat na novější verze. Z hlediska Automation (nebo obecně jakéhokoliv programu, který hostí skriptovací engine technologie Active Script), je zásadní klíč ScriptEngine v asociaci souboru (viz předchozí ukázka registru pro engine PHP). to okno správně vyho...
- 19 Jan 2016, 19:23
- Forum: Problémy a jejich řešení
- Topic: Automation a ruby plugin
- Replies: 36
- Views: 52865
Re: Automation a ruby plugin
Odkud bere cestu automation plugin? Je to normálně z PATH, nebo to má vlastní systémovou proměnnou která by se dala přiřadit a ukazovala by na danou instaci ActiveScriptRuby? Případně možná registry? Automation žádné cesty neřeší. Ten pouze vytvoří COM objekt podle asociace v registru, pak je to ji...
- 19 Jan 2016, 16:48
- Forum: Problémy a jejich řešení
- Topic: Automation a ruby plugin
- Replies: 36
- Views: 52865
Re: Automation a ruby plugin
S tímto bohužel neporadím, jazyk Ruby a jeho implementace neznám. Domnívám se, že balík ActiveScriptRuby obsahuje vše, tj. jak ActiveScript engine, tak odpovídající verzi implementace Ruby. Nevybavuji si, že bych tenkrát při testování skriptování s Ruby instaloval ještě něco navíc. Teoreticky byste ...
- 19 Jan 2016, 16:23
- Forum: Problémy a jejich řešení
- Topic: Automation a ruby plugin
- Replies: 36
- Views: 52865
Re: Automation a ruby plugin
Základním předpokladem je nainstalovaný skriptovací stroj pro Ruby podporující "aktivní skriptování" (terminologie MS), tj. to "IActiveScript" rozhraní. Takovým skriptovacím strojem pro Ruby je balík ActiveScriptRuby (viz zmiňovaný odkaz http://www.altap.cz/salamander/help/automa...
- 11 Jan 2015, 23:07
- Forum: Problems and Troubleshooting
- Topic: Automation plugin with JScript
- Replies: 4
- Views: 7557
Re: Automation plugin with JScript
Try to re-register the JScript engine.
From the elevated command prompt execute:
If on 64b Windows execute also the following:
From the elevated command prompt execute:
Code: Select all
regsvr32 C:\Windows\System32\jscript.dll
Code: Select all
regsvr32 C:\Windows\SysWOW64\jscript.dll