السلام عيكم ورحمة الله
انا باعمل في مشروع بس بدي منكم خدمة في عمل شي سهل بس انا ما اخدتوش في الجامعة
انا عندي زر وعاوز لما اضغط عليه يفتحلي ملف موجود عالسي اللي هو
"C:/file.txt"
ياريت من اللي بيعرف يكتبلي الكود باقصى سرعة
تحياتي للجميع
السلام عيكم ورحمة الله
انا باعمل في مشروع بس بدي منكم خدمة في عمل شي سهل بس انا ما اخدتوش في الجامعة
انا عندي زر وعاوز لما اضغط عليه يفتحلي ملف موجود عالسي اللي هو
"C:/file.txt"
ياريت من اللي بيعرف يكتبلي الكود باقصى سرعة
تحياتي للجميع
to open a file for reading:
File afile = new File( "C:/file.txt");
BufferedReader reader = new BufferedReader(new FileReader(afile));
if (!reader.ready()){ return null; }
while(true){
String line = reader.readLine();
//...
}
reader.close();
to open file for writing:
FileWriter writer = new FileWriter(afile, true);
writer.write(s+"\r\n");
writer.close();
ready to do full students projects
digitalscenter@hotmail.com
+966530357742
to open a file for reading:
File afile = new File( "C:/file.txt");
BufferedReader reader = new BufferedReader(new FileReader(afile));
if (!reader.ready()){ return null; }
while(true){
String line = reader.readLine();
//...
}
reader.close();to open file for writing:
FileWriter writer = new FileWriter(afile, true); writer.write(s+"\r\n"); writer.close();
تم تعديل هذه المشاركة بواسطة Essam-ag في 3 يونيو 2008 في 09:17
ready to do full students projects
digitalscenter@hotmail.com
+966530357742
مشكور اخ Essam-ag على ردك
بس انا اللي باقصدو هو
انت لما تضغط على الزر يفتح الملف اللي انت حددتو امامك وتشوف شو مكتوب فيه
وانت تغير اللي بدك اياه في الملف بعدين انت تسكر الملف لما تخلص منو
ان شا الله اكون قد وضحت اكتر
تحياتي....
start c:\file.txt on dos
انتظر قليلا حتى اكتب لك الكود
جاري التحميل.........
ان شا الله يكون هو
الله يوفقك ويبارك فيك
تحياتي لك اخي المنشاوي
اخ المنشاوي
طلع هو اللي انا عايزه بالزبط
يسلمو ايديك والله يبارك فيك
بس اذا ممكن سؤال
ليش الايقون التانية اللي جنب ايقونة البرنامج ؟
وايش بيصير لو قمتها؟
ياريت توضح
شكرا لك
تحياتي.........
الملف الثاني هو ملف اوامر للدوس
dos
ويسمى ملف
bat
نضع فيه مجموعة من اوامر الدوس فقط
واذا اردت قراءة ما فيه اضغط عليه بالزر الايمن ثم اختر
edit
واذا حذفته يا اخي لن يعم البرنامج لانه هو الذي يحتوي اوامر الدوس
انا شكلي غلبتك كتير اخ المنشاوي
بس عندي سؤال اخير
انا باشتغل على النتبينز واللي انت عملتو هو جزء من المشروع تبعي
وانا عملت الزر وكتبت الاوامر جواه
بس المشكلة معرفتش وين احط ملف الدوس اللي انت بتحكي عنو
فالسؤال
وين بدي احط ملف الدوس بالنسبة لملف المشروع عشان يشتغل؟؟؟؟؟؟؟؟؟؟
يا ريت شرحك يكون واضح؟
وتسلم كتير اخ منشاوي على هالخدمة
الله معك
المشكلة انه لا يوجد netbeansعلى جهازي الان لاني في الانترنت
يجب ان تعرف اين هو موقع برنامجك في الجهاز
برنامجك الذي يحتوي الكلاسات التي قمتها بتصميمها على netbeans
ثم وضع ملف الدوس بجانبه فقط
--------------------------------------------------
او حل آخر اتوقع ان ينفع ( لم اجربه)
من داخل netbeans اختر اضافة ملف او ادراج ثم حدد ملف الدوس
-------------------------------------------------
جرب وانا معك
ساضع ملف الدوس بجانب الكلاسات الموجودة في ملف النتبينز
واخبرك بكل جديد
تحياتي....
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
import java.io.*;
public class Hi extends JFrame {
JButton jButton;
public Hi()
{
jButton =new JButton("open notepad");
jButton.addActionListener(new MyActionListener());
this.add(jButton);
this.setSize(300,300);
this.setVisible(true);
}
public static void main( String [] args)
{
new Hi();
}
}
class MyActionListener implements ActionListener {
public void actionPerformed(ActionEvent evt) {
Process child;
try {
child = Runtime.getRuntime().exec("notepad c:\\file.txt");
} catch (Exception e) {
System.out.print("error in the file");
}
}
}اخي المنشاوي لدي استفسار لو سمحت:
هلا انا عملت برنامج فيه (JButton , JTextArea) ،ولما بتضغط على الزر بتطلع نافذة بختار منها أي ملف تكست و بيضعه في داخل JTextArea ..
و لكن المشكلة لو كان الكلام باللغة العربية في داخل ملف التكست فإنه يظهر رموز بدل الأحرف العربية..
أرجو المساعدة ، و شكرا لك ..
عندما تختار حفظ في ملف
notepad
يجب ان تختار اول مرة بدلا من حفظ تختار
sava as
ثم تنزا الى الخيار
encoding
وتختار بدلا من ansi يجب ان تختار UNICODE
جرب وانا معك للفجر ان شاء الله
جربت الأربع اختيارات في الencoding ولم يتغير شيء..
هل لذلك علاقة بأن الويندوز باللغة الانجليزية مثلا ؟
شكرا لك اخي الكريم المنشاوي
الكود اللي كتبتو زبط معي
انا عارف اني غلبتك كتير معي
بس اذا بتسمح انا ضايل عندي نقطة في المشروع
بدي اياك تساعدني فيها
انا بعتلك ايميلي الخاص على صندوق الوارد الخاص بك في هذا المنتدى
اذا بتسمح ضيفو عشان بدي احكي معك عشان المشكلة اللي واجهتني
وشكرا كتير الك
وانا كمان بدي اعرض هاد المشكلة على المنتدى ايضا في المشاركة القادمة
وبارك الله فيك وفي كل اصحاب الخير في هذا المنتدى
تحياتي...
بالنسبة للمشكلة هي
انا اريد ان اضع للملف قيمة متغيرة من الملفات
يعني في كل مرة حيفتح ملف تاني
وهاد الطريفة انا عملتها وحطيت اسم متغير الملف ب
file1
ولكن المشكلة هي انه كيف ساضع قيمة المتغير بدل c:\\file.txt
في الجملة التالية من الكود
child = Runtime.getRuntime().exec("notepad c:\\file.txt");وشكرا للجميع
وياريت تكون الاجابة بسرعة
تحياتي....