Just nu i M3-nätverket
Gå till innehåll

Benny C

Medlem
  • Antal inlägg

    34
  • Gick med

  • Senaste besök

Om Benny C

  • Medlemstitel
    Användare
  • Födelsedag 1982-07-03

Kontaktinformation

  • Hemsida
    http://

Profil

  • Ort
    ÖSTERSUND
  1. Benny C

    If-sats till batchfil

    Jag har nu löst problemet. Man får, i början av koden, använda sig av setlocal enableextensions enabledelayedexpansion Då variabler ej går att ändra med SET inom en IF Sats (och kanske en FOR & DO loop?) utan att göra vissa förändringar. % tecken på variabler behövs bytas ut mot ! likt exemplet nedan. if %CO% LSS %RE% ( !windir!\explorer.exe ms-settings:windowsupdate-action CLS SET /p CurrentCount=<"!USERPROFILE!\AppData\Local\Temp\count.txt" SET /a NewCount=!CurrentCount!+1 echo !CurrentCount! echo !Newcount! ATTRIB -R "!USERPROFILE!\AppData\Local\Temp\count.txt" >"!USERPROFILE!\AppData\Local\Temp\count.txt" echo !newcount! ATTRIB +R "!USERPROFILE!\AppData\Local\Temp\count.txt" goto End) Om man använder %NewCount% till exempel så körs inte scriptet och avslutas oväntat utan att gå vidare. Avslutningsvis sätter man följande längst ner i koden endlocal Fick allting att fungera så scriptet i sin helhet ber användaren att specificera vid hur många uppstarter som windows update ska köras direkt vid inloggning, variabeln sparas i en fil. Batchfilen kopieras till autostart, Användaren startar om datorn, batchfilen startas och kör en ifsats som kontrollerar om datorn startat om X antal gånger som användaren angett. Annars så körs windows update tills villkoret uppfylls. Temporära textfiler raderas och batchfilen i autostart raderar sig själv. Testkörde igår och nu fungerar scriptet fullt ut.
  2. Benny C

    If-sats till batchfil

    Man lär sig nåt nytt varje dag 👍. Då ska jag kika närmare på det där. Tack. Har du koll på varför inte if-satsen i koden jag skrev fungerar? Trodde först att det var så att variabeln blev en string och inte en integer, men då det går att addera +1 enligt mitt script så borde variabeln vara en int.
  3. Benny C

    If-sats till batchfil

    Jag vet inte riktigt hur jag ska bli hjälpt av det? Inget du kan köra i cmd eller powershell eller hur? jag har ett program på 20-30+ batchfiler, så jag tänker inte börja göra om allt helt plötsligt. Måste hitta en lösning som går att använda i cmd.
  4. Det är viktigt att skilja på återställningsenhet, En ren Windows 10 usb sticka samt säkerhetskopia. Återställningsenheten återskapar datorn så den blir fabriksny med de förinstallerade program som följde med datorn. en ren Windows 10 usb laddar du hem från länken jag postade tidigare. Den hjälper dig att ominstallera och fullständigt blåsa rent datorn. Du får inga skräpprogram eller förinstallerade program på datorn. en säkerhetskopia kopierar alla dina bilder och dokument så de inte går förlorade vid en krasch eller ominstallation. några program som kan vara bra att ha efter en ominstallation för att uppdatera datorns drivrutiner är följande för HP - ladda hem HP Assisstant Lenovo - Lenovo vantage Acer - Acer care center kommer inte ihåg på rak arm vad programmen heter för msi och asus. som svar på din fråga... ja, åäö problemet kan mycket väl lösas genom en ominstallation, men troligtvis är problemet att ditt förvalda tangentbord ändras till Engelska (ser det varje dag på jobbet). Tryck på windowstangenten och mellanslag samtidigt en gång så bör det vara tillbaka till svenska igen.
  5. Vad har du för operativsystem? Windows 7, windows 8 eller 10? Ifall du vill göra en återställningsenhet för att ominstallera datorn vid eventuell krasch eller bara för att göra en clean install, då skulle jag rekommendera dig att skippa att skapa återställningsmedia via windows och ladda hem windows 10 från microsofts hemsida. Då får du ett rent operativsystem fritt från massa skräpprogram. Windows 10 iso hittar du här: https://www.microsoft.com/sv-se/software-download/windows10
  6. Benny C

    If-sats till batchfil

    Kort bakgrund. Jag har ett batchscript där användaren kan välja bland att köra massa verktyg. Ett av dom är att automatiskt köra windows update under ett x antal uppstarter av datorn. Jag har själv suttit och programmerat php, html, mysql osv men det är ju inte samma språk och hur man skriver if satserna skiljer sig rejält. Har googlat men inte kommit fram till nån lösning på mitt problem som är följande: Jag kan inte få till en fungerande if-sats för kontroll om datorn har startat om det antal gånger som användaren angett i batchfilen. Hjälp! Jag blir tokig snart. Har 2 variabler som skrivs till 2 olika filer. En av variablerna skriver användaren in själv (antalet omstarter som användaren vill att windows update ska köras direkt vid start). Den andra variabeln ökas genom att scriptet körs vid uppstart och adderar +1 Den fungerande koden för räknaren ser ut som följande. @ECHO OFF IF EXIST %userprofile%\Downloads\restarts.txt GOTO Start ECHO At how many logins do you want windows update to run immidiatly at startup?: SET /p RESTARTS="" >%userprofile%\Downloads\restarts.txt echo %RESTARTS% SET /a Counter=0 >%userprofile%\Downloads\count.txt echo %Counter% ATTRIB +R +H %userprofile%\Downloads\restarts.txt :Start CLS SET /p CurrentCount=<%userprofile%\Downloads\count.txt SET /a NewCount=%CurrentCount%+1 ECHO Counting at %NewCount% ATTRIB -R -H %userprofile%\Downloads\count.txt >%userprofile%\Downloads\count.txt echo %newcount% ATTRIB +R +H %userprofile%\Downloads\count.txt PAUSE :End EXIT men jag skulle vilja ha en if-sats som kontrollerar och jämför filerna med varandra. Scriptet är inte färdigt ännu. Det ska adderas kod för att automatiskt ta bort de skapade textfilerna (Varifrån variablerna läses). Men det borde vara möjligt att skapa en ifsats som gör att kodrader inte körs om datorn har startat om 5/5 gånger. Det är detta jag inte får till. Följande har jag provat utan lycka. IF "%CO%" LEQ "%RE%" ( CLS SET /p CurrentCount=<%userprofile%\Downloads\count.txt SET /a NewCount=%CurrentCount%+1 ECHO Counting at %NewCount% ATTRIB -R -H %userprofile%\Downloads\count.txt >%userprofile%\Downloads\count.txt echo %newcount% ATTRIB +R +H %userprofile%\Downloads\count.txt PAUSE ) Vad jag är ute efter är att detta kodavsnitt ska hoppas över ifall %CO% är lika med eller större än %RE% Istället ska en annan if-sats köras (som jag ej skrivit ännu), som tar bort textfilerna samt batchfilen som ligger i autostart. Hur skriver man if-satsen korrekt för att den ska kunna hämta variablerna ur textfilerna och jämföra dessa? Bra att veta: Det är endast 1 siffra i textfilerna.
  7. Tyvärr kommer inte det att fungera då start.bat är uppbyggd på ett interaktivt sätt där användaren själv får välja genom en meny vad som ska utföras. Därmed vet jag inte i förväg om användaren vill installera Spotify eller utföra något annat i start.bat filen. Tanken var dock god, men jag måste köra call eller start på spotify.bat filen efter användaren tryckt ett visst val i start.bat filen.
  8. Jag har kikat lite på runas, men tror inte det gör någon skillnad iom att rätt användare redan kör scriptet. Jag har aldrig använt runaskommandot, men kan prova experimentera lite med det. tycker det är märkligt att Spotify valt att spärra admin, av alla rättigheter, från att installera deras program.
  9. Ursäkta min dumma fråga, men hade du testat ändra från UEFI till legacy mode i bios? Annars brukar det bli svårbootat från USB. Vad är det för dator? Om det är en HP så kan man efter biosändring behöva knappa en 4 siffrig kod+enter. Tryck DIREKT ESC knappen för att sedan trycka F9.
  10. Jag skrev denna text på ett annat forum och känner att jag inte orkar skriva om den på svenska 00:15 på natten. Så här kommer den copy pastad på Engelska. Programmerar .bat filer för ett verktyg till jobbet. I'm having some problems with a script i'm making. Here is a short background. At my work (a computer store) we do alot of installations for the customers. Until now we have done most of the installations manually wich have been a pain in the ass. So I started to write a script. The script contains alot of tools for our daily work and it has a total of 20 something batch files for different purposes. So the main bat file is called start.bat and I run that with admin privileges (thru a shortcut). The admin rights is nessecery for the whole script to work properly. What I´ve noticed is that the admin rights seem to be inherited to other bat files that you use the call or start command on. Here comes the problem. One of the bat files downloads the spotify installer, starts the installer and should install the program. BUT... spotify installer does not allow you to run it with admin rights. It just pops up a messagebox that says something like "Run this program as a standard user, not as an administrator". I find this very strange. Is there a work around for this? I have not found anything when I googled if there is a command for temporarily removing the inherited admin rights for a bat file. If I run the spotify bat file directly without starting the elevated start.bat file first, it works perfectly. But f I run it thru the main file (start.bat) it won´t work. Anyone who sits on a solution for this? The, not so good, solution I´ve managed to create so far is this: Starting start.bat Automatically copying spotify.bat to autostart Automatically restarting computer with shutdown.exe -r -t 0 spotify.bat runs thru autostart, downloads spotify and installs the program. It then deletes the downloaded installation file and the .bat in autostart and restarts the start.bat again so the user can continue the installation. Is there another, more convinient way so you dont need to restart the computer?
  11. Benny C

    Repeater problem

    Hej! Jag har en jensen AL29150 V2 router som har legat i en garderob nu i 2 år. Den fungerar även som en universal repeater och Access point. Mitt problem är följande. Jag har en airport extreme som jag har som huvudrouter. Nu vill jag koppla min Jensen router trådlöst till airport extreme. Vidare därifrån vill jag ha 2 st enheter kopplat med kabel till min jensen router och sedan en trådlös uppkoppling till en bärbar dator. Jag har anslutit jensenroutern via repeater mode, och konstaterade att då fungerade inte LAN portarna. Googlade lite och insåg att det verkar vara AP, Bridge point to point som man skulle välja, men inte heller det fungerar. Måste jensenroutern vara kabelbunden till min airport extreme för att AP mode ska fungera? Eller går det ansluta den trådlöst på nåt sätt? Jag tänkte att jag skulle slippa köpa en powerline för dom är inte helt gratis, speciellt inte om du vill ha med några extra LAN portar och trådlöst. Jag är har hyfsad kunskap kring routrar, nätverk och datorer. Men repeatrar och access points har jag aldrig pysslat med, så det skulle vara nice om någon kan kort förklara vad skillnaden mellan AP bridge point to point och repeater mode är. Nån som eventuellt skulle kunna sitta på en lösning på mitt problem?
  12. Benny C

    Hotmail funkar ej

    I hate to tell you. But I told you so. Det beror på den sämsta webbläsaren genom tiderna (Ja den är sämre än internet explorer). Firefox har de senaste året haft såna fantastiska buggar som vår PC tekniker på jobbet har haft svårt att knäcka. Det kan funka till och från, inte funka alls, vissa sidor funkar, FF öppnas inte ens när du dubbelklickar på ikonen m.m ... Sen kan två datorer med exakt samma version av FF bete sig på olika sätt. Den ena kan fungera medans den andra har sporadiskt konstiga fel. Fortfarande mitt tips: Byt webbläsare!
  13. Benny C

    Hotmail funkar ej

    Mitt tips, testa med google chrome istället. Jag jobbar på Elgiganten på datoravdelningen och möter kunder varje dag som senaste tiden har haft väääääldigt underliga fel med firefox. Allt från att facebook inte kan visas korrekt till att folk inte kan logga in på internetbanken. Byt webbläsare så tror (och hoppas jag) att ditt problem löser sig.
  14. Benny C

    Se vad andra har för hastighet?

    http://www.bredbandskollen.se/statistik/ Är nog bästa sidan för att få ut statistik
  15. Benny C

    Kopiera trådlöst nätverk

    Det skulle vara bra med lite mer information. Vi kan ju börja med 1. Vad har du för operativsystem? Guiden de har skrivit tror jag är anpassad för windows 7 home premium om jag inte är helt ute och cyklar (är för övrigt lite för kallt för det nu). Har du till exempel Windows 7/vista basic så misstänker jag att det alternativet inte finns (har ej kollat så jag vet inte helt 100). Operativsystemet som slutar på "basic" är just det... väldigt basic, och många funktioner har dom helt enkelt plockat bort. Windows vista/7 basic kom, om jag inte har helt fel, enbart på enklare PC samt mini PC.
×