Weergegeven resultaten: 1 t/m 7 van 7
  1. #1
    Beginner   Reaper's schermafbeelding
    Geregistreerd
    24 August 2015
    Locatie
    Oost Vlaanderen
    Berichten
    7
    Bedankjes
    0
    Bedankt
    4 keer in 2 posts

    .bat script berekening laten uitvoeren

    Hoi, ik ben een scriptje aan het maken om mijn persoonlijke airsoft statistieken bij te houden.
    Op zich allemaal nog redelijk simpel met wat opzoekwerk, maar iets waar ik geen antwoord op kan vinden is hoe ik via het .bat script een procentberekening kan doen.

    Bedoeling is dus dat het script aan de hand van ingevoerde nummers (aantal gebruikte bb's, en aantal kills) automatisch uitrekend wat mijn acuuracy is.
    Stel ik heb 100 bb's gebruikt en 100 kills gemaakt dan is de accuracy uiteraard 100%
    maar stel ik heb 127 bb's gebruikt en 56 kills gemaakt, en ik geef die gegevens in, dan zou het programma zelf moeten uitrekenen hoeveel mijn accuracy is.

    iemand een idee hoe je dit kan verwezelijken?

    Onderstaande het scriptje zoals het er nu uitziet

    Code:
    @echo ############################################################
    @echo #              AIRSOFT STATISTICS GENERATOR                #
    @echo #                      V1.1 by Reaper                      #
    @echo ############################################################
    @echo off
    PAUSE
    cls
    set output="%userprofile%\Documents\Reaper Blog\ASG"
    set /p Date= Enter date: 
    cls
    set /p Field= Name of the field: 
    cls
    set /p Orga= Organised by:
    
    
    REM First output generator
    echo Date: %Date% >> %Output%\%Date%.txt
    echo Field: %Field% >> %Output%\%Date%.txt
    echo Organisation: %Orga% >> %Output%\%Date%.txt
    echo --------------------------- >> %Output%\%Date%.txt
    :Start
    cls
    set /p Game= Enter game number: 
    cls
    set /p BBuse= Enter amount of bb's used: 
    cls
    set /p Kill= How many kills did you deal: 
    cls
    set /p Hit= How many times did you die: 
    cls
    
    
    REM Second output generator
    echo Game: %Game% >> %Output%\%Date%.txt
    echo BB's used: %BBuse% >> %Output%\%Date%.txt
    echo K/D ratio: %Kill%/%Hit% >> %Output%\%Date%.txt
    REM echo Accuracy: Calculation bb's used vs kills in %
    echo ________________ >> %Output%\%Date%.txt
    
    
    @ECHO OFF
    
    
    :Choice
    set /P S=Would you like to enter data from another game?[Y/N]
    if /I "%S%" EQU "Y" goto :Start
    if /I "%S%" EQU "N" goto :Stop
    
    
    :Stop
    cls
    @echo Your input is saved
    pause

  2. #2
    Geek  
    Geregistreerd
    26 November 2006
    Berichten
    2.342
    Bedankjes
    415
    Bedankt
    1.232 keer in 973 posts
    Oei, 56 gelukt op 127.
    Dat is in % dan toch gewoon 56 gedeeld door 127 en vermenigvuldigd met 100.
    Maar ik versta daar allemaal niets van hé.

  3. #3
    Beginner   Reaper's schermafbeelding
    Geregistreerd
    24 August 2015
    Locatie
    Oost Vlaanderen
    Berichten
    7
    Bedankjes
    0
    Bedankt
    4 keer in 2 posts
    dat klopt, maar hoe laat je dat scriptje die bewerking uitvoeren?

  4. #4
    Geek  
    Geregistreerd
    26 November 2006
    Berichten
    2.342
    Bedankjes
    415
    Bedankt
    1.232 keer in 973 posts
    Ik ken alleen maar principes, en dan vraag ik aan een programmeur om dat in een bepaalde taal om te zetten. Als je een script wil maken moet je toch eerst de mogelijkheden en de programmeertaal leren.

  5. #5
    Geek  
    Geregistreerd
    26 November 2006
    Berichten
    2.342
    Bedankjes
    415
    Bedankt
    1.232 keer in 973 posts
    Op bvb boni.nl vind je een eenvoudige uitleg over het maken van scripts. Les 5 leert u vermenigvuldigen.

  6. #6
    Beginner   Reaper's schermafbeelding
    Geregistreerd
    24 August 2015
    Locatie
    Oost Vlaanderen
    Berichten
    7
    Bedankjes
    0
    Bedankt
    4 keer in 2 posts
    gevonden
    Code:
    echo off
    set /a acc="(%Kill% * 100) / %BBuse%"
    
    REM Second output generator
    echo Accuracy: %acc%%%  >> %Output%\%Date%.txt

  7. #7
    Geek  
    Geregistreerd
    26 November 2006
    Berichten
    2.342
    Bedankjes
    415
    Bedankt
    1.232 keer in 973 posts
    Proficiat!

Discussie informatie

Users Browsing this Thread

Momenteel bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Soortgelijke discussies

  1. Geplande taak laten uitvoeren
    Door nicos in forum Windows
    Reacties: 2
    Laatste bericht: 18 October 2006, 16:38
  2. scandisk laten uitvoeren???
    Door welsey1983 in forum Opslagmedia
    Reacties: 6
    Laatste bericht: 25 January 2006, 01:03
  3. Je computer automatisch alle rommel laten opruimen
    Door RichKE in forum Discussie over tips & trucs
    Reacties: 5
    Laatste bericht: 12 May 2005, 00:54
  4. Je computer automatisch alle rommel laten opruimen
    Door Simply in forum Tips & Trucs
    Reacties: 0
    Laatste bericht: 10 May 2005, 10:04
  5. Tip om de pc wat sneller te laten gaan
    Door Simply in forum Tips & Trucs
    Reacties: 0
    Laatste bericht: 3 May 2005, 19:03

Favorieten/bladwijzers

Favorieten/bladwijzers

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •