militarist Δημοσ. 20 Φεβρουαρίου 2016 Δημοσ. 20 Φεβρουαρίου 2016 Καληπέρα. Αντιμετωπίζω ένα πρόβλημα και δεν ξέρω τι να κάνω. Έχω κάνει ένα πρ'ογραμμα που πέρνει στοιχεία απο ένα excel και τα κάνει επικόλληση σε ένα on line tool. Το πρόβλημα είναι το εξής; Για την επικόληση χρησημοποιώ την παρακάτω εντολή; psess.GetPS().SendKeys(vallue1, 8, 18); επειδή το vallue1 ειναι String δεν το κάνει επικόληση. Με ποιά εντολή μπορώ να κάνω επικόληση number και όχι String ? (φυσικά το vallue1 θα το μετατρέψω σε number)
ZAKKWYLDE Δημοσ. 20 Φεβρουαρίου 2016 Δημοσ. 20 Φεβρουαρίου 2016 String value = "1"; int one = Integer.parseInt(value);
militarist Δημοσ. 20 Φεβρουαρίου 2016 Μέλος Δημοσ. 20 Φεβρουαρίου 2016 String value = "1"; int one = Integer.parseInt(value); Αυτό είναι για να κάνω τον String number έτσι? Άν θέλω να κάνω τώρα αθτο το number επικόληση κάπου?
ZAKKWYLDE Δημοσ. 20 Φεβρουαρίου 2016 Δημοσ. 20 Φεβρουαρίου 2016 Σε online tool (υποθέτω web-based) συγκεκριμένα: http://www.seleniumhq.org/ Εκτός αν έχει API. Καλό διάβασμα
M2000 Δημοσ. 20 Φεβρουαρίου 2016 Δημοσ. 20 Φεβρουαρίου 2016 @militarist Πριν την επικόλληση πρέπει να προηγηθεί η αντιγραφή στο πρόχειρο http://stackoverflow.com/questions/3591945/copying-to-clipboard-in-java Τώρα αν θες να κάνει αυτόματα την επικόλληση..νομίζω ότι εδώ τα μπλέκουμε τα πράγματα. Παλιά υπήρχε τρόπος να το κάνεις στέλνοντας συνδυασμό Ctrl+V με κάποιο Keyboard Hook αλλά τώρα δεν αφήνουν κάτι τέτοιο και ειδικότερα σε φυλλομετρητές. Οπότε άστο καλύτερα το θέμα της επικόλλησης.
militarist Δημοσ. 20 Φεβρουαρίου 2016 Μέλος Δημοσ. 20 Φεβρουαρίου 2016 @militarist Πριν την επικόλληση πρέπει να προηγηθεί η αντιγραφή στο πρόχειρο http://stackoverflow.com/questions/3591945/copying-to-clipboard-in-java Τώρα αν θες να κάνει αυτόματα την επικόλληση..νομίζω ότι εδώ τα μπλέκουμε τα πράγματα. Παλιά υπήρχε τρόπος να το κάνεις στέλνοντας συνδυασμό Ctrl+V με κάποιο Keyboard Hook αλλά τώρα δεν αφήνουν κάτι τέτοιο και ειδικότερα σε φυλλομετρητές. Οπότε άστο καλύτερα το θέμα της επικόλλησης. Δεν κάνω επικόληση σε φιλομετρητη αλλά ειναι ένα άλλο πρόγραμμα stand alone. Συγνωμη που το ανέφερα λάθος. Η αντιγραφή υπάρχει και λειτουργει. ( Cell cell9 = sheet.getCell(10, 26); String number9 = cell9.getContents().split("\\.")[0].replaceAll("\\,",""); System.out.println(number9); ) να αναφερώ πώς υπάρχει μια περίπτωση το πρόβλημα να το προκαλεί το lamda που έβαλα στο ΟΚ button για να τρεχει το πρόγραμμα. frame.setLayout(new GridLayout (0,1)); buttonField.setLayout(new FlowLayout()); JButton btn1 = new JButton("OK"); btn1.addActionListener(stuff -> onPress()); buttonField.add(btn1); private static void onPress() { .... } Εσεις τι θα βάζατε ?
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα