Search found 216 matches

by manison
12 Jan 2017, 12:57
Forum: Problémy a jejich řešení
Topic: Automation a ruby plugin
Replies: 36
Views: 50153

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....
by manison
11 Jan 2017, 20:41
Forum: Problémy a jejich řešení
Topic: Automation a ruby plugin
Replies: 36
Views: 50153

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...
by manison
11 Jan 2017, 15:52
Forum: Problémy a jejich řešení
Topic: Automation a ruby plugin
Replies: 36
Views: 50153

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.
by manison
10 Jan 2017, 21:08
Forum: Problémy a jejich řešení
Topic: Velikost ikon na velkých monitorech
Replies: 16
Views: 20948

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 .
by manison
07 Jul 2016, 20:33
Forum: Návrhy na zlepšení
Topic: Plugin - Portable Exacutable (AS 3.07)
Replies: 2
Views: 8755

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.
peviewer.PNG
peviewer.PNG (34.23 KiB) Viewed 8746 times
by manison
29 Feb 2016, 19:41
Forum: Problems and Troubleshooting
Topic: No retry copying via ADB
Replies: 1
Views: 4384

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?
by manison
15 Feb 2016, 17:35
Forum: Plugins Development
Topic: Automation and ruby - listing largest files
Replies: 4
Views: 12132

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...
by manison
15 Feb 2016, 17:30
Forum: Problémy a jejich řešení
Topic: Automation a ruby plugin
Replies: 36
Views: 50153

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.
by manison
08 Feb 2016, 17:41
Forum: Problémy a jejich řešení
Topic: Automation a ruby plugin
Replies: 36
Views: 50153

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...
by manison
22 Jan 2016, 21:02
Forum: Problémy a jejich řešení
Topic: Automation a ruby plugin
Replies: 36
Views: 50153

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...
by manison
21 Jan 2016, 18:55
Forum: Problémy a jejich řešení
Topic: Automation a ruby plugin
Replies: 36
Views: 50153

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...
by manison
19 Jan 2016, 19:23
Forum: Problémy a jejich řešení
Topic: Automation a ruby plugin
Replies: 36
Views: 50153

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...
by manison
19 Jan 2016, 16:48
Forum: Problémy a jejich řešení
Topic: Automation a ruby plugin
Replies: 36
Views: 50153

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 ...
by manison
19 Jan 2016, 16:23
Forum: Problémy a jejich řešení
Topic: Automation a ruby plugin
Replies: 36
Views: 50153

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...
by manison
11 Jan 2015, 23:07
Forum: Problems and Troubleshooting
Topic: Automation plugin with JScript
Replies: 4
Views: 7273

Re: Automation plugin with JScript

Try to re-register the JScript engine.

From the elevated command prompt execute:

Code: Select all

regsvr32 C:\Windows\System32\jscript.dll
If on 64b Windows execute also the following:

Code: Select all

regsvr32 C:\Windows\SysWOW64\jscript.dll