Results 1 to 2 of 2

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Ôåè÷êà wenzdy's Avatar
    Join Date: May:2004
    Location: Â çàìúêà íà ñåì.Àäàìñ;-)
    Posts: 86

    Ïîìîù çà êóðñîâà

    Çäðàâåéòå ñêúïè ñúôîðóìöè. Áèõ èñêàëà, àêî èìàòå âúçìîæíîñò è ìàëêî îòäåëåíî âðåìå äà ìè ïîìîãíåòå ñ êóðñîâàòà ìè ïî Java. Íàïèñàëà ñúì íÿêîè îò íåùàòà, êîèòî ìè òðÿáâàò è çà ñàìàòà ïðîãðàìà, íî ñàìî çà íÿêîè íåùà íå ìè å ÿñíî êàê äà ãè íàïðàâÿ, çà êîåòî ùå ñúì Âè ìíîãî áëàãîäàðíà, àêî ìîæåòå äà ìè ïîìîãíåòå.
    Çàäà÷àòà å òàêàâà:
    Äà ñå íàïðàâè ïðîãðàìà, (íåùî ïîäîáíî íà Run îò Ñòàðò ìåíþòî íà âñÿêà ÎÑ), êîÿòî êàòî ñå èçïèøå â íåÿ èìå íà äàäåíà ïðîãðàìà îò ïñ-òî, ïðèìåðíî bsplayer, è òÿ äà òðúãíå. Ïðè âñÿêî ïóñêàíå îáà÷å, äà ñå ñúçäàâà txt ôàéë, â êîéòî äà ñå çàïèñâà, êîãà å ïóñêàíà ïðîãðàìà, è êîÿ ïðîãðàìà îò ïñ-òî å ïóñêàíà ïðåç íåÿ.
    Åâåíòóàëíî áèõ èñêàëà äà âêëþ÷à â òîçè txt, äà èçïèñâà è îò êîé þçúð íà ïñ-òî å ïóñêàíà, íî íå ìîãà òî÷íî äà ñå ñåòÿ êàê áè ñòàíàëî òîâà.
    Åòî êàêâî óñïÿõ äà íàïðàâÿ àç, êàòî èçêþ÷èì ãðàôè÷íèÿ èíòåðôåéñ, êîéòî ìèñëÿ ïî-êúñíî äà íàïðàâÿ, çà ñåãà òîâà äà âèäÿ êàê ùå âúðâè.


    Òîâà ìè å êëàñà â êîéòî îïèñâàì êúäå ùå ñå ñúõðàíÿâà òåêñòîâèÿ ôàéë ñ èíôîòî, ìàêàð ÷å ìèñëÿ, äà íå å â system32, ùîòî è áåç òîâà íÿìà äà å ïîñòîÿííà ïðîãðàìà.


    import java.io.*;
    public class CmdExec {

    public static void main(String argv[]) {
    try {
    String line;
    Process p = Runtime.getRuntime().exec
    (System.getenv("windir") +"\\system32\\"+"tree.com /A");
    BufferedReader input =
    new BufferedReader
    (new InputStreamReader(p.getInputStream()));
    while ((line = input.readLine()) != null) {
    System.out.println(line);
    }
    input.close();
    }
    catch (Exception err) {
    err.printStackTrace();
    }
    }
    }





    Òîâà å â êàêúâ ôîðìàò äà ñå çàäàâà âðåìåòî, êîãàòî ñå ïóñêà ïðîãðàìàòà.


    import java.util.*;

    public class Now {

    public static void main(String arg[]) {
    /*
    ** Calendar cal = Calendar.getInstance(TimeZone.getTimeZon e("EST"));
    */
    Calendar cal = Calendar.getInstance(TimeZone.getDefault ());

    String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
    java.text.SimpleDateFormat sdf =
    new java.text.SimpleDateFormat(DATE_FORMAT);

    sdf.setTimeZone(TimeZone.getDefault());

    System.out.println("Now : " + sdf.format(cal.getTime()));
    }
    }




    Çà ñúçäàâàíåòî íà txt ôàéëà ïðè âêëþ÷âàíåòî íà ïðîãðàìàòà.

    import java.io.*;

    class FileOutputDemo
    {

    public static void main(String args[])
    {
    FileOutputStream out; // declare a file output object
    PrintStream p; // declare a print stream object

    try
    {
    // Create a new file output stream
    // connected to "myfile.txt"
    out = new FileOutputStream("myfile.txt");

    // Connect print stream to the output stream
    p = new PrintStream( out );

    p.println (filename + " " + getDateTime());
    p.close();
    }
    catch (Exception e)
    {
    System.err.println ("Error writing to file");
    }
    }

    }


    Çà îòâàðÿíå íà ñåòåí ïúò

    import java.io.*;

    class FileInputDemo
    {
    public static void main(String args[])
    {
    // args.length is equivalent to argc in C
    if (args.length == 1)
    {
    try
    {
    // Open the file that is the first
    // command line parameter
    FileInputStream fstream = new
    FileInputStream(args[0]);

    // Convert our input stream to a
    // DataInputStream
    DataInputStream in =
    new DataInputStream(fstream);

    // Continue to read lines while
    // there are still some left to read
    while (in.available() !=0)
    {
    // Print file line to screen
    System.out.println (in.readLine());
    }

    in.close();
    }
    catch (Exception e)
    {
    System.err.println("File input error");
    }
    }
    else
    System.out.println("Invalid parameters");
    }

    }


    Åòî òîâà óñïÿõ äà íàïðàâÿ. È íå ìîãà äà èçìèñëÿ äðóãî. À è ïîñëå òðÿáâà ïî íÿêàêúâ íà÷èí äà ãè ñâúðæà.

    Èñêðåííî áëàãîäàðÿ íà òåçè îò âàñ, êîèòî ùå ìè ïîìîãíàò.
    Last edited by wenzdy; 15th November 2006 at 20:32.
    Ëàêóíà Êîèë: Destiny flying high above all. Destiny can't replace my life scary shadows of my past are alive. Destiny who cares as it turns around and I know that it descends with a smile.

  2. #2
    ****** koshera's Avatar
    Join Date: Sep:2003
    Location: Sammamish, WA, USA
    Posts: 1,507
    Ãîðå äîëó ñè íà ïðàâ ïúò, ñàìî ÷å íå òðÿáâà âúâ âñåêè êëàñ äà èìàø main ìåòîä àìè ñàìî òàì, êúäåòî ùå "ãè ñâúðçâàø" âñè÷êèòå.CmdExec ìîæå äà òè å main êëàñà, à äà ñè èçíåñåø íà îòäåëåí êëàñ ñúçäàâàíåòî è ïúëíåíåòî íà ôàéëà.
    Çà usera êîéòî å ëîãíàò â ìîìåíòà ìîæåø äà ïîëçâàø String username = System.getProperty("user.name");
    Thåre are 10 kinds of people in this world - people who know binary, and those who don't.
     ñúîòíîøåíèå öåíà-êà÷åñòâî, áèðàòà íà àâàíòà íÿìà êîíêóðåíöèÿ.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè