Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: sudo spocitej  (Přečteno 904 krát)

compaq

  • Závislák
  • ***
  • Příspěvků: 2472
  • Díky všem za rady a tipy.
sudo spocitej
« kdy: 05 Prosince 2008, 10:44:23 »
Ve starém OS jsem měl dajaký udělátor, který fungovat takto:

označil jsem si řádek s výrazem 10*1+1 do bloku myší
z nabídky pravou myší jsem zvolil spočítej a výsledek se uložil do schránky

Neznáte to někdo pro Ubuntu? Nebo ještě něco lepšího?
Pokud vám vaše holka či manželka funguje jak má, neměňte jí za mladší, zaděláte si na problém. Stejně to dělejte i s Ubuntu.

nettezzaumana

  • Host
Re: sudo spocitej
« Odpověď #1 kdy: 05 Prosince 2008, 11:28:12 »
jiste .. gnome scripting .. nekde jsem tu nedavno psal navod, jak dostat skript do kontextoveho menu pro gnome .. jako kalkulacku muzes pouzit treba moji perlovou ::

Citace
#!/usr/bin/perl -w
#
# should hopefuly calculate given expression..
# in some cases need to enclose input string between double-quotes
#--------------------------------------------------------------

# print eval("@ARGV")."\n"; // ::one line solution..
# note, that using 'eval' function is not so safe, because
# 'eval' function evaluates given parameter as a expression..
# so e.g. parameter "system('ls -la')" returns output of same
# command, like given to shell ..
# regards by ntz

use strict;

sub CALCUL_IT {
my $PAYBACK = eval("@_");
print "$PAYBACK\n";
}

&CALCUL_IT(@ARGV);

exit 0;

nebo si muzes napsat jakejkoliv svuj skript ..

compaq

  • Závislák
  • ***
  • Příspěvků: 2472
  • Díky všem za rady a tipy.
Re: sudo spocitej
« Odpověď #2 kdy: 05 Prosince 2008, 15:06:50 »
jiste .. gnome scripting .. nekde jsem tu nedavno psal navod, jak dostat skript do kontextoveho menu pro gnome .. jako kalkulacku muzes pouzit treba moji perlovou :

Díky. Machr.
Pokud vám vaše holka či manželka funguje jak má, neměňte jí za mladší, zaděláte si na problém. Stejně to dělejte i s Ubuntu.

 

Provoz zaštiťuje spolek OpenAlt.