Potřebuji více skryptovat v javě. Jak prosím spustím jiný soubor třeba *.exe?
Příspěvky odeslané z IP adresy 194.213.41.–
Dobrý den, ráda bych se zeptala, zda mohu studovat obor Aplikační informatika i přesto, že mám jen základní znalosti s prací na PC. Počítače mě baví a ráda bych se zdokonalila. Díky Andrea
teď používám toto :
var datum1= odep.value.split(".",3);
var prvniDatum = new Date(parseInt(datum1[2]),parseInt(datum1[1]),parseInt(datum1[0]));
var datum2= pra_moc.value.split(".",3);
var druheDatum = new Date(parseInt(datum2[2]),parseInt(datum2[1]),parseInt(datum2[0]));
da_pre.value=druheDatum;
za_kolik.value=Math.abs((prvniDatum.getTime() - druheDatum.getTime()) / (24*60*60*1000));
Jediný problém je, že pokud zadám datum 1 = 1.1.2011 a datum2 = 1.2.2012 tak počet dnů mezitím mi to spočítá na 394, ovšem kolegovi v excelu to spočítá 396 ... jenomže občas se stane, že u některých měsíců to vyjde... má otázka je proč?
...já jsem to googlil, ale prostě mi to nepomohlo...
nemohl by mi někdo prosím poslat kód jak zjistit počet dnů mezi dvěmi různými daty? Už se s tím mořím hrozně dlouho :-/
předem díky M.
Tak ještě dotaz... teď jsem zjistil, že pokud se počítá s datumy, které se "přelamují" do dalšího měsíce.. tak výsledek je o celý jeden den posunut... prosím vás.. čím to?
kód:
<script>
$(document).ready(function() {
//deklaraci prom. jsem vynechal...
$('#da_vy').keyup( function() {
var datum= da_vy.value.split(".",3);
var pomocna_datum = new Date(datum[2],datum[1],datum[0]);
//var den = parseInt(Math.Round(new Date().getTime()));
var unix = pomocna_datum.getTime()/1000;
var pomocnaprom = new Date(unix*1000); //čas v sekundách
pomocnaprom.setDate(pomocnaprom.getDate()+20);
var den = pomocnaprom.getDate();
var mesic = pomocnaprom.getMonth();
var rok = pomocnaprom.getFullYear();
dvacetdva.value = den+"."+mesic+"."+rok;
} )
$('#odep').keyup(function(){
var datum= odep.value.split(".",3);
var pomocna_datum = new Date(datum[2],datum[1],datum[0]);
//var den = parseInt(Math.Round(new Date().getTime()));
var unix_tmp = pomocna_datum.getTime()/1000;
var datum_tmp= pra_moc.value.split(".",3);
var pomocna_datum_tmp = new Date(datum_tmp[2],datum_tmp[1],datum_tmp[0]);
//var den = parseInt(Math.Round(new Date().getTime()));
var unix_tmp_tmp = pomocna_datum_tmp.getTime()/1000;
za_kolik.value =((((unix_tmp - unix_tmp_tmp)/60)/24)/60);
})
} ) ;
</script>
Zdravím, potřebovla bych načíst textový soubor od každého uživatele, který by měl uložen u sebe na disku. Bohužel se mi to nedaří zrealizovat, zkoušel jsem několik návodů co mi google vyplivl..ale nějak tak se v tom stále máchám....
zkoušel jsem např.
var FSO=new ActiveXObject ("Scripting.FileSystemObject");
FSO.OpenTextFile ("C:\\test.txt",1,true);
nebo
$(document).ready(
function () {
$('#code').load('C:\\test.txt');
}
);
Kdyby někdo věděl neváhejte a pište. Díky M.! :blush:
Když jsme googlil tak všude byly formáty dd/mm/yyyy ...KIIV napsal:
To Mr.m : jakem nahrazeni?
jinak už vyřešeno...
var unix = pomocna_datum.getTime()/1000;
var pomocnaprom = new Date(unix*1000);
pomocnaprom.setDate(pomocnaprom.getDate());
var den = pomocnaprom.getDate();
var mesic = pomocnaprom.getMonth();
var rok = pomocnaprom.getFullYear();
datum.value = den+"."+mesic+"."+rok;
To KIIV : Tohle jsem vygooglil taky. Jenomže po nahrazení lomítek tečkou to přestalo fungovat..
To Figi : na to zde je článek od Sunmaye http://programujte.com/index.php?akce=clanek&cl=2005122902-vb-38-lekce a nebo můžeš využít zápis do souboru INI. http://programujte.com/index.php?akce=clanek&cl=2005072902-vb-20-lekce
Potreboval by som aby mi prekopirovalo/prenieslo text ktory zadam v textboxoch vo Form2 do RichTextBoxu vo Form1.
Snad to bude zprávnně, nemám te'd možnost to vyzkoušet. (Dej to třeba do tlačítka na formuláři)
Form1.RichTextBox1.text = Form1.RichTextBox1 & Form2.TextBox1.text & Form1.TextBox2.text 'a tak dále
Ta smycka se dela jinak, pokud tam pravdu nepotrebujes 3 promenne v cyklu
For i = 1 to 1000000
if i MOD 10000 = 0 ' tady si uprav funkci na zbytek po celociselnem deleni do VB
DoEvents
' tady jsou nejake vypocty
Next i
Protože tvá alikace v růběhu býpočtu nemá čas na zracování zpráv, zdánlivě vytuhne.
Jedna možnost - občas - rozhodně ne v každé iteraci cyklu vynutit zpracování zpráv. Ve VB by to mohlo být DoEvents. To stačí asi jednou za sekundu, takže např. každou 10 000-cí iteraci
Druhá možnost je přenést zpracování do zvláštního vlákna, ale nevím, jak je na tom VB s podporou threadů.