- Huawei Watch Fit 3 - zöldalma
- Sony Xperia 1 VII - Látod-e, esteledik
- Telekom mobilszolgáltatások
- Samsung Galaxy S23 FE - nincsen sárkány
- Mindenki Z Fold7-et akar
- Apple iPhone 16 - ígéretek földje
- Milyen okostelefont vegyek?
- Samsung Galaxy Watch6 Classic - tekerd!
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy S24 FE - később
Hirdetés
Új hozzászólás Aktív témák
-
Immy
őstag
A hiba ott volt, hogy a törlésnél az exception-t nem kezeltem normálisan. Pl.: ha egy file-t más folyamat használja akkor az egész megállt.
void delete(string eleresi_ut)
{
string[] files = Directory.GetFiles(eleresi_ut);
string[] directories = Directory.GetDirectories(eleresi_ut);
foreach (string file in files)
{
try
{
File.Delete(file);
}
catch (Exception ex)
{
listBox1.Items.Add("Amiket nem tudtam törölni: ");
listBox1.Items.Add(ex.ToString());
}
}
foreach (string directory in directories)
{
try
{
Directory.Delete(directory, true);
}
catch (Exception e)
{
listBox1.Items.Add("Amiket nem tudtam törölni: ");
listBox1.Items.Add(e.ToString());
}
} -
Immy
őstag
Üdv
Írtam egy programot, ami törli a felhasználó temp-jét és temporarily internet files mappájában lévő file-okat. (természetesen amit a rendszer épp használ, azt nem tudja törölni, de azt nem is akarom)
A linkelgetést környezeti változóval oldottam meg:
Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)
Path.GetTempPath()Valaki mondja meg, hogy win7 alatt miért nem működik. Helyes útvonalat ad vissza. Rendszergazdaként futtatva a programot kiírja, hogy nincs hozzá jogom...
Immy
-
Immy
őstag
válasz
ArchElf #1188 üzenetére
Üdv
A hookolásról csak olvastam, saját magam még nem próbáltam ki, mert normális leírást, tutorialt nem találtam hozzá.
Controlokat hogyan tudom lekérni? (bocsi, de ez nekem még magas)(Nem hackelni akarok hanem csak adatokat kinyerni, ami akár lehet kép, akár szöveg, de szerintem a szöveg nehezebb)
Figyeltem a hálózati forgalmat wireshark-al:
https kapcsolaton megy a forgalom + azt hiszem rsa2-es védelem van még a küldött/fogadott szövegeken --> ez számomra feltörhetetlen. -
-
Immy
őstag
Na arra rájöttem, hogy az újabb póker progrikban már levan tiltva ez a hookolás vagy valami csűrés csavarás útján nemlehet lekérdezni a textjeit.
Szóval marad a favágó módszer és megpróbálkozok a kártyalapok felismerésével.
Képek összehasonlítása már megy.Viszont olyan gondom van, hogy 1 bizonyos ablakról hogyan lehet screenshot-ot csinálni?
Üdv: Immy
-
Immy
őstag
Üdv
Képfelismerős programot akarok írni a közeljövőben és nem nagyon találok hozzá anyagot.
Kártyalapokat kellene felismernie --> csak 52 lehetőség közül kell kiválasztani a jót.(más: az ocr programok csak betűt ismernem fel?)
Tudom hogy nagy fába vágom a fejszét, de nem 1hét leforgása alatt akarom megcsinálni a programot ami screenshot alapján megmondja milyen kártyalap van kézben.
Köszönöm előre is a válaszokat:
Immy
-
Immy
őstag
Úgynézki megvan a megoldás, igaz kicsit favágó módszer, de legalább működik:
if (webBrowser1.Document != null)
{
HtmlElementCollection elemColl = null;
HtmlDocument doc = webBrowser1.Document;
if (doc != null)
{
elemColl = doc.GetElementsByTagName("a");
foreach (HtmlElement elem in elemColl)
{
elemName = elem.GetAttribute("href");
if (elemName.Contains("dorf1.php?"))
{
listBox1.Items.Add(elemName);
break;
}
}
}
}
webBrowser1.Navigate(elemName); -
Immy
őstag
válasz
ArchElf #1041 üzenetére
<a class="build" href="dorf1.php?a=4&c=70c">
Ebből akarom kiszedni a linket. (href utáni részt).
A Te általad berakott programkódod üres stringet szed ki semmit. Próbálgattam módosítani, de max annyit tudtam elérni, hogy "gyűjtemény" szöveget irattam ki.Más:
Hogyan lehet késleltetést berakni 2 webbrowser navigate közé?
thread.sleep-el akartam, de az nem működött jól (szerintem a webbrowser más szálon fut). -
Immy
őstag
Üdv megint
(bocsi, hogy állandóan csak én postolok ide, de mindig elakadok valami kis hülyeségben)
C# webbrowser komponensel hogy tudok egy bizonyos linkre ugrani amiről csak ezt tudom:
class=build(id nincs, href-re nem hivatkozhatok közvetlenül, mert állandóan változik)
-
Immy
őstag
Nagyon sok "szórakozás" után megtaláltam a megoldást:
HtmlElement name = webBrowser1.Document.All["neve az input-nak"];
if (name != null)
{
name.InnerText = "amivel kiakarjuk tölteni";
}
HtmlElement pass = webBrowser1.Document.All["neve az input-nak"];
if (pass != null)
{
pass.InnerText = "amivel kiakarjuk tölteni";
} -
Immy
őstag
Üdv
Megint elakadtam:
Van 2 input mező amit ki kell töltenem:<input class="text" type="text" name="e31a9a9" value="ide írom a nevet" maxlength="15" />
<input class="text" type="password" name="e9f746c" value="*****" maxlength="20" />viszont webbrowser komponensel még nem jöttem rá hogy lehetséges id nélkül
-
Immy
őstag
Üdv
Azt megtaláltam, hogy linkre hogyan lehet ugrani vagy id-re. (működik is)
object dom = webBrowser1.Document.All["submit"].DomElement;
Type t = dom.GetType();
System.Reflection.MethodInfo click = t.GetMethod("Click");webBrowser1.Document.GetElementById("submit").InvokeMember("Click");
Viszont nálam a link állandóan változik....
Üdv: Immy
-
Immy
őstag
Üdv
Csináltam egy form alkalmazást. Raktam rá egy webbrowser-t. Paraméterezni tudom a navigate paranccsal, viszont bekellet látnom, hogy az én tudásom ide kevés!
Azt akarom megvalósítani, hogy mikor bejön 1 weboldal ugorjon (kattintson) 1 bizonyos linkre. (a link vége mindig változik-->ergo közvetlen linkként nem ugorhatok rá.
http://xxxxxx.hu/dorf1.php?a=9&c=58c
(tehát itt az 58c mindig változik amennyiszer belépek)Forráskód
<a class="build" href="dorf1.php?a=10&c=58c">Lecseréltem a szöveget</a>Nincs lehetőség, hogy egy bizonyos szövegre ugorjak rá, vagy addig "taboljak" míg meg nem találja a szöveget?
Előre is köszönöm megtisztelő válaszotokat!
Üdv: Immy
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- gban: Ingyen kellene, de tegnapra
- Huawei Watch Fit 3 - zöldalma
- One otthoni szolgáltatások (TV, internet, telefon)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Okos Otthon / Smart Home
- Lopás útján fejlesztették ki az Apple Pay szolgáltatást?
- Milyen processzort vegyek?
- Sony Xperia 1 VII - Látod-e, esteledik
- Geri Bátyó: Megint tahó voltam – SZEMÉLYISÉGFEJLŐDÉS
- További aktív témák...
- Samsung Galaxy A23 128GB Kártyafüggetlen 1 év Garanciával
- Új és újszerű 13"-14" Gamer, ultrabook, üzleti készülékek nagyon kedvező alkalmi áron Garanciával!
- MacBook felváráslás!! MacBook, MacBook Air, MacBook Pro
- Honor X7 fekete 128GB 12 hónap jótállással!
- HIBÁTLAN iPhone 12 Pro Max 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3035, 100% Akkumulátor
Állásajánlatok
Cég: FOTC
Város: Budapest