Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- BerserkGuts: 9800X3D Hitvallás, Dogma megcáfolása egy RTX5080+12600K-val
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- Meggyi001: Áram nélkül....méltóság nélkül.....
- btz: Internet fejlesztés országosan!
- Lalikiraly: Mercis kalandok - Huszonkilencedik rész
- balojazz: Szódakészítés üzembiztosan és olcsón! Figyelem, csak hardcore szódázóknak!
Új hozzászólás Aktív témák
-
martonx
veterán
válasz
zsolti_20
#9256
üzenetére
Excel makro mindent IS tud. Ha a mentés ilyen gázos, akkor ne mentsd. Csak simán kapd el a cell változást, és hívd meg belőle a C# konzol appot. Persze ekkor meg erősen kérdéses, hogy minek a C# konzol app.

Illetve leírtam a tisztán C# megoldást is: "De ha már mindenképpen ragaszkodsz ehhez az elcseszett felálláshoz, akkor ott a Visual Studio Tools for Office és az Excel.Application.SheetChange event, amire C#-ban fel tudsz iratkozni."
-
martonx
veterán
válasz
zsolti_20
#9250
üzenetére
Nézd, amíg nem mented el a file-t, addig szerencsétlen program nyilván csak az utolsó mentett állapotot fogja látni.
Egyébként nem tudom mit szeretnél, de valahogy háttal ülsz a lovon. Egyáltlán miért excel, és miért konzol app? Ha mindenképpen excel, és excelen belüli mentés nélküli cella változásokra akarsz reagálni, akkor arra az excel makró való.
De ha már mindenképpen ragaszkodsz ehhez az elcseszett felálláshoz, akkor ott a Visual Studio Tools for Office és az Excel.Application.SheetChange event, amire C#-ban fel tudsz iratkozni.
-
kingabo
őstag
-
pvt.peter
őstag
válasz
zsolti_20
#9032
üzenetére
Nem igazán találtam rá értelmes megoldást, inkább használd a SendKeys.Send -et.
-
dqdb
nagyúr
válasz
zsolti_20
#9021
üzenetére
[link]
Forrást végignézve ez jó lesz neked, az előzőtől annyi az eltérés, hogy lekérdezi az aktív ablakot, és annak a koordinátáit használja fel.Azt azért hozzá kell tenni, hogy nem az aktív ablakról tudsz képernyőmentést készíteni, hanem a képernyő azon részéről, ahol az aktív ablak van. Ez a kettő általában megegyezik, azonban abban az esetben, ha az aktív ablakot részben takarja egy másik ablak, amire a z-order szerint feljebb van, akkor azon a részen a másik ablak fog látszani a mentésen.
-
disy68
aktív tag
válasz
zsolti_20
#9014
üzenetére
Akkor továbbra is a System.Printing alatt nézelődj, a PrintQueue#isPrinting() függvénye bíztató. Bár abból, hogy megjegyzik hozzá: "If the printer does not support a signal with this meaning, then the property is always
false." úgy tűnik, hogy a nyomtatótól is függ a dolog, hogy ez működik-e. -
disy68
aktív tag
válasz
zsolti_20
#9011
üzenetére
Innen: System.Printing namespace alatt LocalPrintServer PrintQueue
Windows Service és ASP.Net service vagy alkalmazás alól nem támogatott a használatukAmúgy nem világos a probléma egészen, ott a nyomtatási sor, ami egymás után küldi nyomtatásra az oda kerülő dokumentumokat, tehát csak ki kell küldeni egymás után nyomtatásra az oldalakat és amikor végzett az A oldal fog jönni a B
-
válasz
zsolti_20
#8967
üzenetére
Volt régen a Visual C++ mellé valami spy tool, amivel hozzá lehetett férni (megfelelő jogokkal) egy idegen ablak tetszőleges form-kontrolljának az attribútumaihoz (többek között a Label vagy Text property aktuális értékéhez). de ott kézzel kellett kijelölni a formot és a kontroll-t.
-
dqdb
nagyúr
-
dqdb
nagyúr
válasz
zsolti_20
#8960
üzenetére
Ha a második program az elsőt indítja, akkor sima output átirányítással megoldható a ProcessStartInfo megfelelő paraméterezésével. Ha nem, és PID vagy .exe neve alapján kell megkeresni az ablakát, akkor szintén megoldható, de ehhez kell egy jó adag P/Invoke. Ha ugyanabban a parancssorban egymás után indítod el, akkor szintén megoldható.
-
válasz
zsolti_20
#8668
üzenetére
Írtam egy alkalmazást Visual Studioban C# nyelven. Lehetséges a megírt programot eladni? Igen
Vagy van valami jogi következménye ennek? Igen, főleg, ha nem adsz számlát és/vagy nem adózol rendesen utána.
Esetleg a teljes program megvásárlása esetén tudnám csak értékesíteni ezt? Nem, a Community Edition használatával jogot is kapsz a haszonszerzéshez - amennyiben magánszemélyként vagy egyéni vállalkozóként fejlesztesz és nem egy nagy cég szerződéses fejleszőjeként dolgozol . -
amargo
addikt
-
joysefke
veterán
válasz
zsolti_20
#8081
üzenetére
nekem a szerver alapú megoldás a szimpi, mert a kliensek a szerver nyilvános címéhez mindig tudnak csatlakozni tcp-n vagy még inkább https-en keresztül, ez után a szerver már tud válaszolni a klienseknek, mert kinyíltak a tűzfalak.
ha tisztán szervermentes üzemmódot szeretnél és mindkét kliensed tűzfal mögött van külön privát hálózatokon, akkor szerver nélkül nekem lehetetlennek tűnik, hogy megtalálják egymást illetve a tűzfalon keresztül fel tudjanak egy kapcsolatot építeni. A kliens oldali tűzfalak befelé csak akkor engednek bármit is, ha a kliens kifelé már kezdeményezte a kapcsolatot...
-
Keem1
veterán
válasz
zsolti_20
#8078
üzenetére
Nem tudom, mennyire kell igényesnek lennie, de talán van egy tippem, ha annyira nem.
Pár éve mókoltam teszt jelleggel hasonlót én is, de nálam nem volt külön szerver program, hanem a kliensek egy DBMS adatbázissal kommunikáltak, oda ment a duma, a kliensek pedig időnként rácsekkoltak, van-e nekik új beszéd.
Nyilván nem a legelegánsabb, legigényesebb megoldás, sőt! De ha a feladat elvégzéséhez és nem díszdobozos prémium apphoz kell, ez egy működőképes, viszonylag gyorsan összehozható cucc lehet. Én amúgy MySQL-t használtam hozzá.Persze, ha nem ez a cél, nyugodtan tekintsd a javaslatomat tárgytalannak, úgyis jön nálam rutinosabb topiktárs hogy javasoljon neked jobbat

-
cigam
titán
válasz
zsolti_20
#6417
üzenetére
Válaszoltam is. kb. a form1 létrehozása után lefuttathatod az első alap lekérdezést.Ez feltölti adatokkal. Vagy készítesz egy önáló lekérdezést, amit meghívsz az alap paraméterekkel. Ez feltölti a szükséges szövegeket. Aztán később ezt hívod meg (felparaméterezve) a gombra klikkeléskor.
Remélem érthetően nyökögtem el!

-
MineFox54
őstag
-
cigam
titán
válasz
zsolti_20
#6400
üzenetére
másik program funkcióját is bele lehessen iktatni?
Konkrétan mire gondolsz?
van egy textbox, amiben van egy rejtett szöveg de gombnyomásra jelenik meg. Nekem arra lenen szükségem, hogy amint elindul a program ezt a gombot automatikusan megnyomja.
Ennek így se füle se farka. Miért legyen rejtett, amikor egy ből láthatóvá akaros tenni?
-
martonx
veterán
válasz
zsolti_20
#6400
üzenetére
"Ha nem ez lenne a megfelelő topik ezzel kapcsolatban kérlek irányítsatok át"
Ez a C# topik, szóval elvileg jó helyen jársz. Gyakorlatilag meg csinálni kellene egy hülye kérdések topikot, mert az lehet, hogy megfelelőbb lenne számodra
![;]](//cdn.rios.hu/dl/s/v1.gif)
Viccet félretéve, nem lehetne értelmesebben, netán példa kódokkal megfogalmaznod, hogy mit is akarsz?
Ú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!
- Beolvad a Palitba a Galax a VGA-piac nehézségei miatt
- Futás, futópályák
- Vezetékes FEJhallgatók
- PlayStation 5
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- A fociról könnyedén, egy baráti társaságban
- Eredeti játékok OFF topik
- Debrecen és környéke adok-veszek-beszélgetek
- Xiaomi 15T Pro - a téma nincs lezárva
- Óra topik
- További aktív témák...
- Samsung 860 Evo 1TB SATA3 93%-os és Samsung 860 QVO 1TB 97%-os
- Apple Watch Ultra (1. generáció) ÚJSZERŰ, 100% AKKU
- Macbook Pro 16" A2485 2021 M1 Pro 16/512 (5)
- Macbook Pro 15" - 2018/2019 6 mag i7, 16GB / 512GB, Radeon 4GB, touchbar - garancia (23)
- ÚRIS10!!! RAMÁRON! LEGION 5 i7-13650HX 32GB RAM 1000GB SSD RTX 5070 8GB
- Azonnali készpénzes Intel i5 i7 i9 8xxx 9xxx processzor felvásárlás személyesen / csomagküldés
- ÚRIS10!!! RAMÁRON! LEGION 5 i7-13650HX 16GB RAM 512GB SSD RTX 5070 8GB
- MSI Gaming Thin 15 - 15.6"FHD 144Hz - Ryzen 7 7735HS - 16GB - 1TB - Win11 - RTX 4060 - 2,5 év gari
- BESZÁMÍTÁS! Sapphire Pulse RX 6800 16GB videokártya garanciával hibátlan működéssel
- HP üzleti laptopok Elitebook, Probook 4-11. gen gar.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





![;]](http://cdn.rios.hu/dl/s/v1.gif)
