الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أية رايكم فى هذا البرنامج

مغلق
بدأه YJava في 30 أبريل 2004 · 1 رد · 617 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا كود تايمر يقفل الجهاز عند وقت معين يعمل على ويندوز 98 &ME

يا ريت اخواننا فى المنتدى يشوفوة و يقولولى اية رايهم

و لو حد عندة فكرة عن كود لقفل الجهاز فى الويندوز اكس بى

ياريت يفيدنا بية ولة جزيل الشكر

اسم الملف timer.java

import javax.swing.*;

import java.awt.*;

import java.text.SimpleDateFormat;

import java.awt.event.*;

import java.util.*;

import javax.swing.Timer;

public class timer extends JFrame {

JPanel jPanel1 = new JPanel();

JButton jButton1 = new JButton();

JTextField tf3 = new JTextField();

JTextField tf1 = new JTextField();

JTextField tf2 = new JTextField();

JLabel l1 = new JLabel();

String start="";

public timer() {

try {time();

jbInit();

}

catch(Exception e) {

e.printStackTrace();

}

}

void time(){ //generate watch and run timer

final SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");

new Timer(1000, new ActionListener() {

Date date;

public void actionPerformed(ActionEvent e) {

date = new Date();

String date2=sdf.format(date);

l1.setText(date2);

if(date2.equals(start)){shutdown();

tf1.setEnabled(true);

tf2.setEnabled(true);

tf3.setEnabled(true);

System.out.println("koko");}

}}).start();}

void shutdown(){ ////responsible for shutdown pc.

try {

Runtime.getRuntime().exec("RunDLL32.EXE USER.DLL,exitwindows");

} catch (Exception e) {

e.printStackTrace();}

}

public static void main(String[] args) {

timer t=new timer();

t.setSize(200,200);

t.setVisible(true);

}

private void jbInit() throws Exception {

l1.setBounds(new Rectangle(24, 18, 115, 23));

l1.setText("");

l1.setBorder(BorderFactory.createEtchedBorder());

l1.setHorizontalAlignment(SwingConstants.CENTER);

l1.setHorizontalTextPosition(SwingConstants.CENTER);

tf2.setText("");

tf2.setBounds(new Rectangle(68, 52, 27, 20));

tf1.setBounds(new Rectangle(24, 52, 27, 20));

tf1.setText("");

tf3.setText("");

tf3.setBounds(new Rectangle(112, 52, 27, 20));

jButton1.setText("Execute Timer");

jButton1.addActionListener(new timer_jButton1_actionAdapter(this));

jButton1.setBounds(new Rectangle(15, 86, 129, 29));

jPanel1.setBackground(SystemColor.menu);

jPanel1.setDebugGraphicsOptions(0);

jPanel1.setBounds(new Rectangle(4, 3, 160, 137));

jPanel1.setLayout(null);

this.getContentPane().setBackground(SystemColor.menu);

this.setLocale(java.util.Locale.getDefault());

this.setState(Frame.NORMAL);

this.setTitle("Shut Down Timer");

this.getContentPane().setLayout(null);

this.getContentPane().add(jPanel1, null);

jPanel1.add(jButton1, null);

jPanel1.add(l1, null);

jPanel1.add(tf1, null);

jPanel1.add(tf2, null);

jPanel1.add(tf3, null);

}

void jButton1_actionPerformed(ActionEvent e) {

try{

String hour=tf1.getText(); int hour2=Integer.parseInt(hour);

String min=tf2.getText(); int min2=Integer.parseInt(min);

String sec=tf3.getText(); int sec2=Integer.parseInt(sec);

String newdate=(hour+":"+min+":"+sec);

if(hour2>12||min2>=60||sec2>=60||hour.length()>2||min.length()>2||sec.length()>2)

{

JOptionPane.showMessageDialog(null,"Wrong Time !","Error",JOptionPane.ERROR_MESSAGE);

}

else{start= newdate;}

}

catch(Exception h){JOptionPane.showMessageDialog(null,"Exception !","Error",JOptionPane.ERROR_MESSAGE);}

tf1.setEnabled(false);

tf2.setEnabled(false);

tf3.setEnabled(false);

}

}

class timer_jButton1_actionAdapter implements java.awt.event.ActionListener {

timer adaptee;

timer_jButton1_actionAdapter(timer adaptee) {

this.adaptee = adaptee;

}

public void actionPerformed(ActionEvent e) {

adaptee.jButton1_actionPerformed(e);

}

}

#2

لو ال Windows Nt او Xp

ممكن تستخدم ShutDown.exe

File موجود فى ال System32 Folder

و ال Args له هى

-s لل Shutdown

-r لل Restart

-l لل Logoff

-t لتحديد ال Time

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

هذا الموضوع مغلق.

مواضيع مشابهة